使用 php 的人都知道 php.ini 是一个大文件,当您需要切换 ssh 时可能会让人头疼。
例如,我可以使用include
指令更改 nginx.conf 以将启用站点的目录下的所有文件加载到主 nginx.conf 中。
所以我的问题很简单:可以用 php.ini 做同样的事情吗?
使用 php 的人都知道 php.ini 是一个大文件,当您需要切换 ssh 时可能会让人头疼。
例如,我可以使用include
指令更改 nginx.conf 以将启用站点的目录下的所有文件加载到主 nginx.conf 中。
所以我的问题很简单:可以用 php.ini 做同样的事情吗?
如果您的 PHP 安装设置为扫描 .ini 文件,您可以将其中的几个放在一个文件夹中。如果您通过 Ubuntu 存储库安装 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