我有一个通过FPM运行PHP 7.2的安装程序,由nginx(操作系统:Ubuntu 16.04.4 LTS)代理。
我将.user.ini
放在index.php
旁边的文档根文件夹中。
文件内容:
auto_append_file="./autoAppend.php"
文件autoAppend.php
在同一目录中。
但是,当我在运行时从index.php读取设置指令auto_append_file
时,它将返回一个空字符串,执行index.php时不会附加实际文件。
自it has auto_append_file
标志以来,该伪指令.user.ini
必须在PHP_INI_PERDIR
文件中更改。
这是在运行时从index.php中读取的INI设置:
user_ini.filename
:.user.ini
user_ini.cache_ttl
:10
auto_append_file
:""
php_sapi_name()
:fpm-fcgi
以下是FPM的php.ini中的设置:
; Automatically add files after PHP document.
; http://php.net/auto-append-file
auto_append_file =
如何使PHP从.user.ini
文件中读取和应用指令?