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

"sendmail_path" setup using ".user.ini" files is failed (php-fpm)

我用PHP7.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"

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

如果我使用 PHP-FPM,如何为不同的 virtualhosts/apps 配置不同的 sendmail_path 参数?

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

因此您不能在 .user.ini / 目录基础上覆盖 sendmail 二进制设置,也不能在 ini_set().

基础上覆盖