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