У меня есть установка, которая запускает PHP 7.2 через FPM, прокси по nginx (ОС: Ubuntu 16.04.4 LTS).
я кладу .user.ini
в корневой папке документа прямо рядом с index.php
,
Содержание файла:
auto_append_file="./autoAppend.php"
Файл autoAppend.php
находится в том же каталоге.
Но когда я читаю директиву настроек auto_append_file
из index.php во время выполнения возвращает пустую строку, и фактический файл не добавляется при выполнении index.php.
Эта директива auto_append_file
должен быть изменяемым в .user.ini
файл с она имеет PHP_INI_PERDIR
флаг.
Вот мои настройки INI, прочитанные во время выполнения из index.php:
user_ini.filename
:.user.ini
user_ini.cache_ttl
:10
auto_append_file
:""
php_sapi_name()
:fpm-fcgi
Вот настройки в php.ini FPM:
; Automatically add files after PHP document.
; http://php.net/auto-append-file
auto_append_file =
Как заставить PHP читать и применять директивы из .user.ini
файл?
Задача ещё не решена.
Других решений пока нет …