我在我的 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 日)。如果我能做到这一点,那就太好了,因为它使配置系统保持良好和模块化。
最佳答案
${include_path}
很可能不包含任何内容。检查您的 php.ini 中的 include_path 并从那里添加您的包含路径。
关于php - 附加到 php 指令而不是替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6053604/