技術(shù)文檔
Linux寶塔php無(wú)法啟動(dòng)的多種常見(jiàn)錯(cuò)誤解決教程
2023-12-22 作者:簡(jiǎn)米科技 閱讀量:0 所屬分類:技術(shù)文檔Linux寶塔php無(wú)法啟動(dòng)的N種常見(jiàn)錯(cuò)誤解決教程,
情況一:sock已經(jīng)被監(jiān)聽(tīng)
解決方法:將這個(gè)路徑下的文件刪除后再重啟 /tmp/php-cgi-56.sock進(jìn)入ssh 執(zhí)行以下命令再重啟php
rm -f /tmp/php-cgi-56.sock
具體不同的php版本,需要將以上命令的56更換為具體報(bào)錯(cuò)的php版本號(hào),不能生搬硬套哦情況二: libonig.so.2問(wèn)題
解決方法:進(jìn)入ssh 執(zhí)行這條命令 再嘗試啟動(dòng)
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
然后再啟動(dòng)試試
/etc/init.d/php-fpm-72 start
注意:以上的72,為php版本號(hào),哪個(gè)版本的php啟動(dòng)不了,就將以上命令的72改為對(duì)應(yīng)版本號(hào)情況四:zip擴(kuò)展
解決方法:安裝的版本不對(duì)重新安裝zip擴(kuò)展情況五 libsodium
解決方法:一般是缺少epel源導(dǎo)致沒(méi)安裝上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試試,編譯安裝不會(huì)報(bào)這個(gè)錯(cuò)情況八手動(dòng)開(kāi)啟了已經(jīng)開(kāi)啟的openssl擴(kuò)展導(dǎo)致的啟動(dòng)不了
解決方法:如將配置文件的openssl段代碼去了分號(hào),啟動(dòng)報(bào)這個(gè)的,加上分號(hào)注釋回去然后再重啟php試試,openssl默認(rèn)已經(jīng)安裝并加載的,無(wú)需再手動(dòng)開(kāi)啟