任何使用php的人都知道php.ini是一个很大的文件,当你需要转换ssh时可能会引起麻烦。
例如,我可以使用include
指令更改nginx.conf,以将基于站点的dir下的所有文件加载到主nginx.conf中。
所以我的问题很简单:可以用php.ini做同样的事情吗?
答案 0 :(得分:17)
如果您的PHP安装设置为扫描.ini文件,您可以将其中几个放在一个文件夹中。如果你通过Ubuntu repos安装了PHP,它应该已经这样配置了。
我的phpinfo()
(注意:额外的ini文件是从repos安装php扩展的结果,不会包含在PHP中):
此目录的设置是编译时选项:
--with-config-file-scan-dir=/etc/php5/apache2/conf.d
您还可以通过Apache设置环境变量:
SetEnv PHP_INI_SCAN_DIR /php/custom/scan/directory