所以,我最近安装了新的Zend Server CE 6.0.0。
现在,如果我转到localhost:10081/ZendServer/ServerInfo/
,我会得到以下信息:
如您所见,安装了两个Zend Framework版本,1.12.1和2.1.1。
如果我在我的应用程序中使用echo Zend_Version::VERSION;
,则会显示1.12.1
。
问题:如何切换这些不同的版本?我怎么能添加更多版本(例如另外1.12.3)?
答案 0 :(得分: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
目录(窗口)中,并包含在php.ini include_path
中。如果您不希望其中一个或另一个可以编辑,请php.ini include_path
。
注意: Zend Server的include_path
中的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
祝你好运