centos

lamp故障排查centos怎么办

小樊
37
2025-08-06 17:39:32
栏目: 智能运维

以下是CentOS上LAMP故障的排查步骤:

  1. 查看日志

    • Apache错误日志:/var/log/httpd/error_log
    • MySQL错误日志:/var/log/mysqld.log
    • 系统日志:journalctl -xe
  2. 检查服务状态

    • Apache:systemctl status httpd
    • MySQL:systemctl status mysqld
    • PHP-FPM(若使用):systemctl status php-fpm
  3. 验证配置文件

    • Apache语法检查:apachectl configtest
    • MySQL配置文件:/etc/my.cnf,检查socket路径等
  4. 排查端口与防火墙

    • 检查端口占用:netstat -tuln | grep 80(HTTP)/3306(MySQL)
    • 开放防火墙端口:
      firewall-cmd --permanent --add-service=http  
      firewall-cmd --permanent --add-service=https  
      firewall-cmd --reload  
      
  5. 处理权限与依赖

    • 确保文件权限正确:chown -R apache:apache /var/www/html
    • 安装必要依赖:yum install httpd-devel php-mysql
  6. 调整SELinux(若启用)

    • 临时关闭:setenforce 0
    • 永久关闭:修改/etc/selinux/config,设置SELINUX=disabled
  7. 测试基础功能

    • 创建PHP测试文件:/var/www/html/info.php,内容<?php phpinfo(); ?>,通过浏览器访问验证PHP是否正常。

若问题仍未解决,可根据日志中的具体错误信息进一步排查,或参考官方文档和社区资源。

0
看了该问题的人还看了