1

我在 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("..."),但这仅适用于临时解决方法。

4

3 回答 3

1

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

php_value include_path <path>
于 2011-01-27T06:51:21.073 回答
0

您需要确保您的 include_path 以 ".:" 开头。

于 2011-01-27T06:27:41.317 回答
0

从您的 php.ini粘贴您的include_path=条目。我知道 php.ini 条目必须在一行上,并且您需要将目录用冒号分隔,否则没有任何技巧。

于 2011-01-27T05:30:12.780 回答