PHP5-FPM:每个worker php.ini文件

PHP5-FPM:每个worker php.ini文件,php,Php,我已经读到,我可以设置每个worker php.ini文件,如下所述 能够使用不同的uid/gid/chroot/environment启动worker,监听不同的端口并使用不同的php.ini替换安全模式 但我找不到任何指向该文件的配置变量。我在Google上发现的只是在worker配置中覆盖php.ini指令。这是唯一的方法吗?如果否,那么我如何指定每个工作人员的php.ini文件?似乎不可能为每个工作人员加载不同的php.ini,但我们可以将环境变量和php设置传递给池工作人员,就像加载不

我已经读到,我可以设置每个worker php.ini文件,如下所述

能够使用不同的uid/gid/chroot/environment启动worker,监听不同的端口并使用不同的php.ini替换安全模式


但我找不到任何指向该文件的配置变量。我在Google上发现的只是在worker配置中覆盖php.ini指令。这是唯一的方法吗?如果否,那么我如何指定每个工作人员的php.ini文件?

似乎不可能为每个工作人员加载不同的php.ini,但我们可以将环境变量和php设置传递给池工作人员,就像加载不同的php.ini文件一样

env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
php_flag[display_errors] = off
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on
php_admin_value[memory_limit] = 32M

source

似乎不可能为每个worker加载不同的php.ini,但我们可以将环境变量和php设置传递给池worker,就像加载不同的php.ini文件一样

env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
php_flag[display_errors] = off
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on
php_admin_value[memory_limit] = 32M
来源