如何在使用Zend Server时使用不同版本的Zend Framework

我已经安装了Zend Server,Zend Framework与它捆绑在一起。 我注意到,我的新应用程序使用Zend Framework(1.10)的Zend Server版本,而不是我指出/ library / Zend(1.9.6)的版本。

我如何覆盖这个默认行为? 我担心,如果将来升级Zend Server,它会自动更新Zend Framework,并可能破坏我的应用程序。

总之,我在服务器上有两个版本的Zend Framework,它们是与Zend Server(/ usr / local / zend / share / ZendFramework)捆绑在一起的默认版本,另一个版本位于(./library/Zend )。

多一点挖,我会回答我自己的问题。

由于Zend Framework与Zend Server CE捆绑在一起,因此Zend Server CE具有默认的include_path

.:/usr/local/zend/share/ZendFramework/library:/usr/local/zend/share/pear

所以Zend应用程序必须看到,而不是我的library/Zend文件夹。 为了解决这个问题,只需重新设置index.php文件顶部的include_path即可

set_include_path('.');

然后,你要确保你的应用程序的/library文件夹中有Zend和ZendX文件夹(或创build符号链接)。