ERROR:Unable to create the PID file (/usr/local/php/var/run/php-fpm.pid).: Read-only file system
ERROR: FPM initialization failed
這個錯誤是因爲沒有權限創建php-fpm.pid文件,導致啓動不起來
深層原因現在也搞不懂,倒是在外網找到一個方法
在編譯安裝php的時候,有個過程,就是把php-fpm寫入系統服務裏面
cd /usr/lib/systemd/system/
vim php-fpm.service
然後,找到
ProtectSystem=full 一行,前面加個#,給他註釋掉,這樣php-fpm重啓就啓動了
注意,修改系統服務需要 systemctl daemon-reload 一下,這個是linux的機制
但是這個註釋掉後可能會被攻擊,具體是啥攻擊,這一行又代表什麼意思,在百度上根本查不出來,不知道後面會不會有什麼發現