2014-01-05 52 views
2

我讀過,我這裏說http://pl1.php.net/manual/en/install.fpm.phpPHP5-FPM:每個工人的php.ini文件

與不同的UID/GID/chroot的啓動能力的工人人均php.ini文件設置/環境,在不同的端口上偵聽並使用不同的php.ini(替換safe_mode);

但我找不到指向該文件的任何配置變量。我發現的所有(通過Google)都是在工作人員配置中覆蓋php.ini指令。這是唯一的方法,如果沒有,那麼我可以指定每個工人php.ini文件?

回答

3

它apperas,這是不可能的,每個工人裝入不同的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 [email protected] 
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