解決CentOS LAMP啟動失敗可按以下步驟排查:
查看錯誤日志
/var/log/httpd/error_log
/var/log/mysqld.log
/var/log/php-fpm/error.log
tail -n 50
查看最近錯誤信息。檢查服務狀態
systemctl status httpd mysqld php-fpm
確認服務是否運行。處理配置文件問題
apachectl configtest
。/etc/httpd/conf/httpd.conf
、/etc/my.cnf
。解決端口沖突
netstat -tuln | grep :端口
查看占用情況,修改配置文件或停止沖突進程。檢查文件權限
/var/log/
、/etc/
等目錄權限正確,如chown -R apache:apache /var/log/httpd
。處理SELinux和防火墻
setenforce 0
,確認是否因策略阻止服務。firewall-cmd --add-service=http --add-service=https --permanent
。修復依賴和安裝問題
yum install httpd mariadb-server php php-fpm
。php-fpm
)。其他常見操作
systemctl restart httpd mysqld php-fpm
。提示:操作前建議備份配置文件,優先通過日志定位具體錯誤,避免盲目修改。