zend-framework - 在 Zend Server CE上,switch 框架版本

  显示原文与译文双语对照的内容

因此,我最近安装了新的Zend 服务器 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.201 301302347
  • 生成:68518

你可以看到,安装了两个 Zend 框架版本,1.12.1和 2.1.1.

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

问题: 如何使用这些不同版本? 我如何才能添加更多版本( 比如 。 另外 1.12.3 )?

时间: 原作者:

如何对这些不同的版本进行 switch?

如果你使用的是非命名空间代码,则使用Zend框架 1:


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

如果代码是命名空间,则是Zend框架 2:


echo ZendVersion::VERSION;//this would be ZF2 style code

你不可能用错误的方法来使用。

在 Zend Server中,Zend框架的两个版本都位于 /ZendServer/share 目录( Windows ) 中,并包含在 php.ini include_path 。 如果你不希望有一个或者另一个可用的编辑它,php.ini include_path

注意:常常在Zend服务器的php.ini 中的include_path 条目位于文档的结尾,而不是通常的位置。


 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:ZendZendServerbinpear;C:ZendZendServershareZendFrameworklibrary;C:ZendZendServershareZendFramework2library"

路径


/Zend
/ZendServer
/share
/Zendframework
/Zendframework2

好运

...