include_path未按照php.ini中的指定进行更新

时间:2011-01-27 05:25:32

标签: include php include-path

我在php.ini中设置了include_path。

然后我致电phpinfo()

include_path与我在php.ini中指定的不同。

导致这种情况的原因是什么?

我修改了"加载配置文件"中指定的相同php.ini;在phpinfo()电话中。 php是通过apache模块调用的,我重新启动了apache - 这也无济于事。

我使用Windows Vista,Apache / 2.2.14(Win32)PHP / 5.3.1

我在我的php文件的开头调用set_include_path("..."),但这仅适用于临时解决方法。

3 个答案:

答案 0 :(得分:1)

一种可能性是,某个地方有一个.htaccess文件阻碍了你。您可以覆盖.htaccess文件中的php.ini设置。例如,在您的.htaccess中:

php_value include_path <path>

答案 1 :(得分:0)

粘贴php.ini中的include_path=条目。我知道php.ini条目必须在一行上,你需要用冒号分隔你的目录,但除此之外没有技巧。

答案 2 :(得分:0)

您需要确保include_path以“。:”开头。