php-fpm報錯Unable to create the PID file (/usr/local/php/var/run/php-fpm.pid).: Read-only file system

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的機制

但是這個註釋掉後可能會被攻擊,具體是啥攻擊,這一行又代表什麼意思,在百度上根本查不出來,不知道後面會不會有什麼發現

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章