使用“ .user.ini”文件的“ sendmail_path”设置失败(php-fpm)

我使用PHP 7.3:

PHP Version 7.3.11-1+ubuntu18.04.1+deb.sury.org+1
Server API  FPM/FastCGI

并且我需要为不同的虚拟主机(应用程序)使用不同的sendmail配置。

我尝试使用.user.ini文件来配置PHP参数:

sendmail_from="user@domain.com"
sendmail_path="/usr/bin/agent -c profile1"

第一个参数被覆盖,但第二个则没有:

使用“ .user.ini”文件的“ sendmail_path”设置失败(php-fpm)

如果使用PHP-FPM,如何为不同的虚拟主机/应用程序配置不同的sendmail_path参数?

yuzisheng 回答:使用“ .user.ini”文件的“ sendmail_path”设置失败(php-fpm)

sendmail_path是一个PHP_INI_SYSTEM类设置,在FPM池配置中是php_admin_value[]
sendmail_from是标准的PHP_INI_ALL选项。

因此,您不能基于.user.ini /目录或ini_set()覆盖sendmail二进制设置。

本文链接:https://www.f2er.com/3144464.html

大家都在问