root用戶是linux最高權限的用戶了,而php-fpm是php的一個加速工具了,按理來說root啟動php-fpm是沒有問題的,但小編測試發現root無法啟動php-fpm了,下面一起來看解決辦法.
centos 6.5 64位的機器,用yum裝的php-fpm,因為特殊原因需要用root賬號啟動php-fpm,但是發現,啟動不了.
1,修改user和group
- # vim /etc/php-fpm.d/www.conf
- ; RPM: apache Choosed to be able to access some dir as httpd
- user = root //改為root
- ; RPM: Keep a group allowed to write in log dir.
- group = root //改為root
重啟php-fpm時,報以下錯誤.
ERROR:[pool www] please specify user and group other than root [09-Jan-2015 16:54:26] ERROR: FPM initialization failed
解決辦法:
- # /etc/init.d/php-fpm stop //關閉php-fpm
- # nohup /usr/sbin/php-fpm -R >/dev/null 2>&1 &
- //Vevb.com
- # echo "nohup /usr/sbin/php-fpm -R >/dev/null 2>&1 &" >> /etc/rc.local //加入開機啟動
新聞熱點
疑難解答