幫助中心
這里有最新的使用文檔和教程
Linux寶塔php無法啟動的N種常見錯誤解決教程,
情況一:sock已經(jīng)被監(jiān)聽
解決方法:將這個路徑下的文件刪除后再重啟 /tmp/php-cgi-56.sock
進入ssh 執(zhí)行以下命令再重啟php
- rm -f /tmp/php-cgi-56.sock
具體不同的php版本,需要將以上命令的56更換為具體報錯的php版本號,不能生搬硬套哦
情況二: libonig.so.2問題
解決方法:進入ssh 執(zhí)行這條命令 再嘗試啟動
- yum install libsodium-devel sqlite-devel oniguruma-devel libwebp-devel libvpx-devel -y
情況三: fatal error unable to create lock file:bad file descriptor(9)
解決方法:
- /etc/init.d/php-fpm-72 stop
然后再啟動試試
- /etc/init.d/php-fpm-72 start
注意:以上的72,為php版本號,哪個版本的php啟動不了,就將以上命令的72改為對應(yīng)版本號
情況四:zip擴展
解決方法:安裝的版本不對
重新安裝zip擴展
情況五 libsodium
解決方法:一般是缺少epel源導(dǎo)致沒安裝上libsodium
- yum install epel-release -y && yum install libsodium-devel -y
情況六 libcares.so
解決方法:重新編譯安裝一下php試試
情況七 www/server/php/73/sbin/php-fpm: symbol lookup error: /www/server/php/73/sbin
解決方法:重新編譯安裝一下php試試,編譯安裝不會報這個錯
情況八 手動開啟了已經(jīng)開啟的openssl擴展導(dǎo)致的啟動不了
解決方法:如將配置文件的openssl段代碼去了分號,啟動報這個的,加上分號注釋回去
然后再重啟php試試,openssl默認已經(jīng)安裝并加載的,無需再手動開啟