0

所以,我最近安装了新的 Zend Server CE 6.0.0。

现在,如果我去,localhost:10081/ZendServer/ServerInfo/我会在上面得到以下信息:

  • PHP 版本 5.4.11
  • Zend 服务器版本:6.0.0
  • Zend 框架:1.12.1、2.1.1**
  • Zend 服务器网关:0.9.0.201301302347
  • 建造:68518

如您所见,安装了两个 Zend Framework 版本,1.12.1 和 2.1.1。

如果我echo Zend_Version::VERSION;在我的应用程序中使用它会显示我1.12.1

问题:如何切换这些不同的版本?我怎样才能添加更多版本(例如另外 1.12.3)?

4

1 回答 1

1

如何切换这些不同的版本?

如果您使用的是非命名空间代码,则您使用的是 Zend Framework 1:

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

如果代码被命名为 Zend Framework 2:

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 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 回答