附加到 php 指令而不是替换?
我在我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
${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.