解决CentOS LAMP启动失败可按以下步骤排查:
查看错误日志
/var/log/httpd/error_log/var/log/mysqld.log/var/log/php-fpm/error.logtail -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。提示:操作前建议备份配置文件,优先通过日志定位具体错误,避免盲目修改。