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

发布于 2024-10-14 15:43:07 字数 368 浏览 5 评论 0原文

我在php.ini中设置了include_path。

然后我调用 phpinfo() ,

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

什么会导致这种情况?

我修改了 phpinfo() 调用中“加载的配置文件”中指定的相同 php.ini。 php 是通过 apache 模块调用的,我重新启动了 apache - 这也没有帮助。

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

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

I set up include_path in php.ini.

Then I call phpinfo()

And include_path differs from that I specified in php.ini.

What can cause this?

I modified the same php.ini as specified in "Loaded Configuration File" in phpinfo() call.
php is called via apache module, I restarted apache - this also does not help.

I use Windows Vista, Apache/2.2.14 (Win32) PHP/5.3.1

I calls set_include_path("...") in the beginning of my php file, but this is good for temporary workaround only.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夜唯美灬不弃 2024-10-21 15:43:07

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

php_value include_path <path>

One possibility is that there's a .htaccess file somewhere that is getting in your way. You can override php.ini settings in .htaccess files. E.g, in your .htaccess:

php_value include_path <path>
素手挽清风 2024-10-21 15:43:07

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

Paste your include_path= entry from your php.ini. I know php.ini entries have to be on one line and you need to have your directories separated by colons, but otherwise theres no trick to it.

-柠檬树下少年和吉他 2024-10-21 15:43:07

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

you need to make sure that your include_path starts with ".:" .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文