Когда файлы ini в файле /etc/php.d/ загружаются?

В порядке загрузки Apache, когда в порядке файлов PHP .ini находятся файлы, находящиеся в /etc/php.d/ загружаются? Я знаю, что для httpd сам файл .conf расположенный в файле /etc/httpd/conf.d/ , загружается при /etc/httpd/conf.d/ Apache include ... директивы в файле httpd.conf . Являются ли файлы .ini находящиеся в /etc/php.d/ загружены после загрузки всего файла /etc/php.ini или есть ли в /etc/php.ini который загружает файл в определенный момент?

Related of "Когда файлы ini в файле /etc/php.d/ загружаются?"

Это не связано с Apache. Загрузка файлов PHP ini зависит от того, как скомпилирован ваш двоичный файл PHP. Вы можете настроить параметр –with-config-file-scan-dir, чтобы указать на каталог во время компиляции.

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

Вам не нужно добавлять что-либо в свой php.ini. Все файлы .ini в этом каталоге будут загружены в алфавитном порядке после загрузки исходного файла конфигурации. Этот переключатель конфигурации также можно переопределить, установив переменную среды .

Примечание . Чтобы предотвратить такое поведение при использовании PHP CLI, вы можете использовать переключатель -n в двоичном формате php, чтобы отключить динамическую загрузку ini-файлов.