PHP5-FPM:每个工作者php.ini文件

时间:2014-01-05 06:53:01

标签: php

我已经读过,我可以按照http://pl1.php.net/manual/en/install.fpm.php

所述设置每个工作人员的php.ini文件
  
    

能够使用不同的uid / gid / chroot / environment启动工作人员,监听不同的端口并使用不同的 php.ini (替换safe_mode);

  

但我找不到任何指向该文件的配置变量。我发现(通过谷歌)是在工作者配置中覆盖php.ini指令。这是唯一的方法,如果没有那么我如何指定每个工人php.ini文件?

1 个答案:

答案 0 :(得分:3)

它表明,每个工作人员加载不同的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

来源http://www.php.net/manual/en/install.fpm.configuration.php