“CentOS LAMP 报错”这个范围比较大,不同场景错误完全不同。下面我按最常见报错原因给你一个排查清单,你可以对照看看是哪一种。
Job for httpd.service failedAddress already in use: AH00072Permission denied: AH00035netstat -tunlp | grep :80
如果有 nginx 或其他程序占用,关掉或改端口。
getenforce
如果是 Enforcing:
setenforce 0
或放行:
setsebool -P httpd_can_network_connect 1
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
PHP Module not foundCall to undefined functionphp -v
yum install php php-mysql
systemctl restart httpd
tail -f /var/log/httpd/error_log
Can't connect to MySQL serverAccess denied for userMySQL service failedsystemctl status mariadb
mysql_secure_installation
GRANT ALL ON *.* TO 'user'@'localhost' IDENTIFIED BY 'pass';
FLUSH PRIVILEGES;
yum,用 dnf/etc/httpd/conf/httpd.conf/var/www/html请把以下信息发我:
/var/log/httpd/error_log
/var/log/mariadb/mariadb.log
只要你把报错原文发出来,我可以直接告诉你是哪一步、怎么改。