在documentation for php.ini
中,它表示" php.ini
在... [当前工作目录(CLI除外)&#34中搜索;
为什么在通过CLI运行时不会读取.user.ini
file?有没有办法配置PHP,以便它总是检查当前目录(或脚本的目录)以获取额外的ini文件?
我在OSX上运行Homebrew PHP。我的解决方法是像这样运行PHP,它可以工作(它可以获取所有常规ini文件以及当前工作目录中的文件),但它非常尴尬:
PHP_INI_SCAN_DIR="/usr/local/etc/php/7.0/conf.d:." php [options]
有没有办法配置php以便这是默认行为?我错过了什么吗?
答案 0 :(得分:3)
在PHP_INI_SCAN_DIR
中设置.bashrc
变量:
export PHP_INI_SCAN_DIR=/usr/local/etc/php/7.0/conf.d:.
然后打开一个新的终端窗口,它应该使用此设置。