Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework 在php.ini中包含未更新的路径-在zend设置下_Zend Framework_Php - Fatal编程技术网

Zend framework 在php.ini中包含未更新的路径-在zend设置下

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路径以包含phpDocumentor,但是不管我在php.ini文件中放了什么,phpInfo都会显示相同的信息

有人知道Zend的包含路径来自哪里吗

我已经发布了设置PHPdocumentor的问题(正在进行)

但我无法在PHP.ini中更新include路径的问题可能会引起其他Zend用户的兴趣,所以我想我会在另一篇文章中删除第二个问题

我在php.ini(windows)中的include路径如下所示

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