php-fpm 池上的 php_admin_value 不起作用

php-fpm 池上的 php_admin_value 不起作用

我的 php-fpm 池如下所示(根据https://www.php.net/manual/en/install.fpm.configuration.php#example-24这是一个非常有效的合成:)

[vmtest]

prefix = /srv/users/vmtest

user  = vmtest
group = vmtest

listen       = /srv/users/vmtest/run/php-fpm.sock
listen.owner = vmtest
listen.group = www-data
listen.mode  = 660

env[PATH]   = /usr/local/bin:/usr/bin:/bin
env[TMPDIR] = /srv/users/vmtest/tmp
env[TEMP]   = /srv/users/vmtest/tmp
env[TMP]    = /srv/users/vmtest/tmp

slowlog = /srv/users/vmtest/log/php.slow.log

php_admin_value[error_log]      = /srv/users/vmtest/log/php.error.log
php_admin_value[mail.log]       = /srv/users/vmtest/log/php.mail.log
php_admin_value[doc_root]       = /srv/users/vmtest/app
php_admin_value[upload_tmp_dir] = /srv/users/vmtest/tmp

除了值之外,这里一切正常php_admin_value。当我加载phpinfo()任何池时,它显示:

error_log => no value => no value
mail.log => no value => no value
doc_root => no value => no value
upload_tmp_dir => no value => no value

答案1

我正在使用 CLI 进行测试:

sudo -u vmtest php -r "phpinfo();"

显示空值。

使用包含该文件<? phpinfo();并通过浏览器打开它可确认它是否按预期工作。

相关内容