Debian LNMP安裝失敗可按以下步驟排查解決:
檢查系統環境
sudo apt update && sudo apt install nginx mysql-server php-fpm php-mysql
。排查配置文件錯誤
sudo nginx -t
,查看/etc/nginx/nginx.conf
及站點配置文件語法是否正確。/etc/php/版本/fpm/php.ini
),檢查cgi.fix_pathinfo
等關鍵參數。/etc/mysql/mariadb.conf.d/50-server.cnf
是否正確。查看日志定位問題
/var/log/nginx/error.log
。/var/log/php{版本號}.fpm.log
。journalctl -xe
或/var/log/syslog
。處理常見組件問題
/etc/nginx/sites-available/default
中配置正確。/run/php/
目錄存在,檢查用戶權限(通常為www-data
)。mysql_secure_installation
完成初始化,檢查root密碼是否正確。解決依賴與權限問題
sudo apt --fix-broken install
修復。chown -R www-data:www-data /var/www/html
。防火墻與網絡配置
sudo ufw allow 'Nginx Full'
。分步安裝與回滾
提示:若仍無法解決,可搜索具體錯誤信息(如“nginx 502 bad gateway”)獲取針對性方案,或在社區論壇(如Stack Overflow、Linux中國)尋求幫助。