wxa*_*tly 4 php ini command-line-interface
在的文档php.ini中,它说“在...[the]当前工作目录(CLI 除外)php.ini中搜索”。
为什么它在通过 CLI 运行时不读取我的.user.ini文件?有什么方法可以配置 PHP,使其始终检查当前目录(或脚本的目录)是否有额外的 ini 文件?
我在 OSX 上,运行 Homebrew PHP。我的解决方法是像这样运行 PHP,这确实有效(它获取所有常规 ini 文件以及当前工作目录中的文件),但它非常尴尬:
PHP_INI_SCAN_DIR="/usr/local/etc/php/7.0/conf.d:." php [options]
Run Code Online (Sandbox Code Playgroud)
有什么方法可以配置 php 使其成为默认行为吗?我错过了什么吗?
PHP_INI_SCAN_DIR在您的中设置变量.bashrc:
export PHP_INI_SCAN_DIR=/usr/local/etc/php/7.0/conf.d:.
Run Code Online (Sandbox Code Playgroud)
然后打开一个新的终端窗口,它应该使用此设置。
| 归档时间: |
|
| 查看次数: |
2667 次 |
| 最近记录: |