技術文檔
寶塔面板PHP無法啟動常見錯誤解決教程
情況一:sock已經被監聽
解決方法:將這個路徑下的文件刪除后再重啟/tmp/php-cgi-56.sock進入ssh執行以下命令再重啟php
rm-f/tmp/php-cgi-56.sock具體不同的php版本,需要將以上命令的56更換為具體報錯的php版本號,不能生搬硬套哦情況二:libonig.so.2問題
解決方法:進入ssh執行這條命令再嘗試啟動
yuminstalllibsodium-develsqlite-develoniguruma-devellibwebp-devellibvpx-devel-y情況三:fatalerrorunabletocreatelockfile:badfiledescriptor(9)解決方法:/etc/init.d/php-fpm-72stop然后再啟動試試/etc/init.d/php-fpm-72start注意:以上的72,為php版本號,哪個版本的php啟動不了,就將以上命令的72改為對應版本號情況四:zip擴展解決方法:安裝的版本不對重新安裝zip擴展情況五libsodium解決方法:一般是缺少epel源導致沒安裝上libsodiumyuminstallepel-release-yyuminstalllibsodium-devel-y情況六libcares.so
解決方法:重新編譯安裝一下php試試情況七www/server/php/73/sbin/php-fpm:symbollookuperror:/www/server/php/73/sbin
解決方法:重新編譯安裝一下php試試,編譯安裝不會報這個錯情況八手動開啟了已經開啟的openssl擴展導致的啟動不了解決方法:如將配置文件的openssl段代碼去了分號,啟動報這個的,加上分號注釋回去
然后再重啟php試試,openssl默認已經安裝并加載的,無需再手動開啟