何时加载/etc/php.d/中的ini文件?

时间:2014-01-06 20:44:43

标签: php apache

在Apache的加载顺序中,当按照.ini的顺序时,文件是/etc/php.d/加载的文件?我知道,对于httpd本身,当.conf文件中的Apache /etc/httpd/conf.d/指令被调用时,会加载位于include ...的{​​{1}}个文件。加载整个httpd.conf文件后,.ini中的/etc/php.d/文件是否已加载,或/etc/php.ini中是否包含在某个点加载文件的文件?

1 个答案:

答案 0 :(得分:2)

这与Apache无关。 PHP ini文件的加载取决于PHP二进制文件的编译方式。您可以将选项 - with-config-file-scan-dir 配置为在编译时指向目录。

--with-config-file-scan-dir=/etc/php.d

需要向你的php.ini添加任何东西。在加载初始配置文件之后,此目录中的所有.ini文件将按字母顺序加载。此配置开关也可以被setting an environment variable覆盖。

注意:为了防止在使用PHP CLI时出现这种情况,请在php二进制文件上使用you can use切换-n来关闭动态加载ini文件。