附加到 php 指令而不是替换?

发布于 2024-11-08 11:49:54 字数 598 浏览 0 评论 0原文

我在我的 ubuntu 机器上安装了 zendframework 包,并注意到它在 /etc/php5/conf.d/zend.ini 添加了一个新的 ini 文件,其中包含以下内容

[Zend]
; include_path=${include_path} ':/usr/share/php/Zend'

:我希望生成的包含路径为:

.:/usr/share/php:/usr/share/pear:/usr/share/php/Zend

但是,我得到的只是:

 :/usr/share/php/Zend

当我禁用该指令时, get_include_path() 报告:

.:/usr/share/php:/usr/share/pear

这是有效的 ini 语法吗?为什么它不起作用?

我在 Ubuntu 10.04 上使用 PHP 版本 5.3.2(最后一次版本更新为 2011 年 5 月 3 日)。如果我能做到这一点那就太好了,因为它使配置系统保持良好和模块化。

I installed the zendframework package on my ubuntu box, and noticed that it added a new ini file at /etc/php5/conf.d/zend.ini with the following:

[Zend]
; include_path=${include_path} ':/usr/share/php/Zend'

When I enable the directive in this file I would expect the resulting include path to be:

.:/usr/share/php:/usr/share/pear:/usr/share/php/Zend

However, all I get is:

 :/usr/share/php/Zend

When I disable the directive, get_include_path() reports:

.:/usr/share/php:/usr/share/pear

Is this valid ini syntax? Why isn't it working?

I'm using PHP version 5.3.2 on Ubuntu 10.04 (last build update May 3rd 2011). It would be great if I could do this, as it keeps the configuration system nice and modular.

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

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

发布评论

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

评论(1

我纯我任性 2024-11-15 11:49:54

${include_path} 很可能不包含任何内容。检查 php.ini 中的 include_path 并从那里添加包含路径。

Most likely that ${include_path} doesn't contain anything. Check your php.ini for include_path and add your include paths from there.

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