包括php.ini中的路径不更新 - 在zend设置下

时间:2012-08-26 15:08:39

标签: zend-framework php

我一直在尝试更新我的include路径以包含phpDocumentor,但无论我在php.ini文件中放置什么,phpInfo都会显示相同的信息。

有谁知道Zend从哪里获取其包含路径?

我发布了设置PHPdocumentor(正在进行中)的麻烦

https://stackoverflow.com/questions/12130630/phpdocumentor-cannot-open-php-doc-in-a-zend-setup

但是我无法更新PHP.ini中包含路径的问题可能会让其他Zend用户感兴趣,所以我想我会将这个次要问题移到另一篇帖子中。

我在php.ini(windows)中的包含路径看起来像这样......

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:\Program Files (x86)\Zend\ZendServer\GUI/library;C:\Program Files (x86)\Zend\ZendServer\GUI/application\CE/models 

AND(主人)

C:\ Program Files(x86)\ Zend \ ZendServer \ share \ ZendFramework \ library

我尝试重新启动服务器和计算机无效,因此Zend似乎从其他地方获取其包含设置。过去有没有人碰到这个?

1 个答案:

答案 0 :(得分:1)

在我看来,您已在C:\Program Files (x86)\PHP中安装了PHP实例,并在C:\Program Files (x86)\Zend\ZendServer中安装了Zend服务器。
Zend Server捆绑了自己的Apache和PHP版本 Zend Server的PHP.INI配置文件应位于C:\Program Files (x86)\Zend\ZendServer\etc\php.ini 更改配置文件后,必须重新启动Zend Server Apache实例以激活更改 也许最简单的方法是从Zend Server Web管理控制台访问(如果您没有在安装过程中为Web服务器指定自定义端口),可以通过访问来自的http://localhost/ZendServer URL来访问它。 Zend Server所在的机器。
还可以从Web管理控制台修改Zend Server的PHP.INI配置 有关如何开始使用Zend Server的更多信息,请查看this page