Zend framework 在php.ini中包含未更新的路径-在zend设置下
我一直在尝试更新include路径以包含phpDocumentor,但是不管我在php.ini文件中放了什么,phpInfo都会显示相同的信息 有人知道Zend的包含路径来自哪里吗 我已经发布了设置PHPdocumentor的问题(正在进行) 但我无法在PHP.ini中更新include路径的问题可能会引起其他Zend用户的兴趣,所以我想我会在另一篇文章中删除第二个问题 我在php.ini(windows)中的include路径如下所示Zend framework 在php.ini中包含未更新的路径-在zend设置下,zend-framework,php,Zend Framework,Php,我一直在尝试更新include路径以包含phpDocumentor,但是不管我在php.ini文件中放了什么,phpInfo都会显示相同的信息 有人知道Zend的包含路径来自哪里吗 我已经发布了设置PHPdocumentor的问题(正在进行) 但我无法在PHP.ini中更新include路径的问题可能会引起其他Zend用户的兴趣,所以我想我会在另一篇文章中删除第二个问题 我在php.ini(windows)中的include路径如下所示 include_path = ".;c:\Program
include_path = ".;c:\Program Files (x86)\PHP\includes;\c:\Program Files (x86)\Zend\ZendServer\lib;\C:\Program Files (x86)\PHP\PEAR;\c:\zendServer\rental\public\phpDocumentor-2.0.0a10"
但是Zend服务器上的PHP信息看起来像这样(本地)
和(硕士)
C:\ProgramFiles(x86)\Zend\ZendServer\share\ZendFramework\library
我尝试重新启动服务器和计算机,但没有效果,因此Zend似乎从其他地方获取了其包含设置。过去有人遇到过这种情况吗?在我看来,您已经在
C:\Program Files(x86)\PHP
中安装了一个PHP实例,并且在C:\Program Files(x86)\Zend\ZendServer
中安装了一个Zend服务器Zend服务器与自己的Apache和PHP版本捆绑在一起。
Zend服务器的PHP.INI配置文件应位于
C:\ProgramFiles(x86)\Zend\ZendServer\etc\PHP.INI
更改配置文件后,必须重新启动Zend Server Apache实例以激活更改。
可能最简单的方法是从Zend Server web管理控制台执行此操作,通过访问
http://localhost/ZendServer
Zend服务器所在机器的url。还可以从web管理控制台修改Zend服务器的PHP.INI配置。
有关如何开始使用Zend Server的更多信息,请查看。Enzino-很好的答案。我使用ZendServer web控制台成功地更新了include路径,因此这确实解决了我的问题。非常感谢。在旧版本的PHP上,它已被删除,因此我需要从path变量中删除它。我正在使用web控制台上PHP信息中指定的PHP.ini。所以仍然不明白为什么Zend会忽略实际配置文件中的内容。请注意,如果手动编辑Zend Server提供的PHP.ini,则在普通路径和目录部分中不会设置include_路径。相反,它位于Zend部分的下方。如果您使用正常的include_路径,它将被Zend部分中的路径覆盖。谢谢,这很有用,因此如果我在Zend之外使用这个php.ini,正常的include路径将应用。Enzino,现在已经接受了。抱歉,您仍在学习溢出系统和协议;-)
C:\Program Files (x86)\Zend\ZendServer\GUI/library;C:\Program Files (x86)\Zend\ZendServer\GUI/application\CE/models