如何强制 PHP CLI 读取我的 .user.ini 文件



php.ini的文档中,它说" php.ini在...当前工作目录(CLI 除外)"。

为什么通过 CLI 运行时它不读取我的.user.ini文件?有没有办法配置 PHP,以便它始终检查当前目录(或脚本目录)以查找额外的 ini 文件?

我在OSX上,运行Homebrew PHP。我的解决方法是像这样运行 PHP,它确实有效(它拾取所有常规 ini 文件以及当前工作目录中的文件),但它非常尴尬:

PHP_INI_SCAN_DIR="/usr/local/etc/php/7.0/conf.d:." php [options]

有没有办法配置 php 以便这是默认行为?我错过了什么吗?

.bashrc中设置PHP_INI_SCAN_DIR变量:

export PHP_INI_SCAN_DIR=/usr/local/etc/php/7.0/conf.d:.

然后打开一个新的终端窗口,它应该使用此设置。

相关内容

  • 没有找到相关文章

最新更新