我想锁定我的 php 配置并禁用加载其他 php 配置而不是默认配置(在我的情况下位于 /usr/local/php/lib/php.ini)我想禁用“扫描此目录以查找 aditional.ini”或者如果有办法将 php.ini 中的变量设置为永久变量我会去做。
有什么建议 ?
提前谢谢你,
我。
答案1
为了做到这一点,你需要重新编译 php 并删除该选项--with-config-file-scan-dir=/whateverdir/php.d
答案2
作为不需要重新编译 PHP 的替代方案,您可以设置PHP_INI_SCAN_DIR
环境变量。如果您将 PHP 用作 Apache 模块,则可以将类似以下内容添加到加载 PHP 模块的 Apache 配置文件中:
SetEnv PHP_INI_SCAN_DIR /usr/local/zend/etc/conf.d/
如果使用 CGI/FastCGI,您还可以使用-n
-c
如下命令开关: