0

そこで、最近、新しいZend ServerCE6.0.0をインストールしました。

さて、私が行くと、localhost:10081/ZendServer/ServerInfo/私は上に次の情報を得る:

  • PHPバージョン5.4.11
  • Zendサーバーバージョン:6.0.0
  • Zend Framework:1.12.1、2.1.1 **
  • Zendサーバーゲートウェイ:0.9.0.201301302347
  • ビルド:68518

ご覧のとおり、ZendFrameworkには1.12.1と2.1.1の2つのバージョンがインストールされています。

echo Zend_Version::VERSION;アプリケーションで使用すると、表示されます1.12.1

質問:これらの異なるバージョンを切り替えるにはどうすればよいですか?そして、どうすればさらに多くのバージョンを追加できますか(たとえば、1.12.3を追加)?

4

1 に答える 1

1

これらの異なるバージョンを切り替えるにはどうすればよいですか?

名前空間のないコードを使用している場合は、ZendFramework1を使用しています。

echo Zend_Version::VERSION;//this is ZF1 style code

コードに名前空間が設定されている場合は、ZendFramework2です。

echo Zend\Version::VERSION;//this would be ZF2 style code

誤って間違ったものを使用する可能性はほとんどありません。

Zend Serverでは、両方のバージョンのZend Frameworkが/ZendServer/shareディレクトリ(windows)にあり、に含まれていphp.ini include_pathます。どちらか一方を使用可能にしたくない場合は、編集してくださいphp.ini include_path

注:include_path for Zend Serverのエントリはphp.ini、通常の場所ではなく、ドキュメントの最後にあることがよくあります。

 And how am I able to add even more versions (e.g. additionally 1.12.3)?

これは簡単な部分です。

新しいバージョンをZendserver/shareディレクトリに追加してから、新しいパスをに追加しphp.ini include_pathます。

include_path=".;C:\Zend\ZendServer\bin\pear;C:\Zend\ZendServer\share\ZendFramework\library;C:\Zend\ZendServer\share\ZendFramework2\library"

    /Zend
        /ZendServer
            /share
                /Zendframework
                /Zendframework2

幸運を

于 2013-03-16T09:32:15.520 に答える