由于最近偶尔进行服务器相关知识的学习测试,需要反复搭建LAMP环境。

避免无意义劳动,把配置写成了shell脚本,可以一键运行

systemctl stop firewalld
setenforce 0
yum -y install httpd
systemctl start httpd.service
systemctl enable httpd.service
yum install php* -y --skip-broken
systemctl restart httpd
yum install mariadb-server mariadb -y
systemctl start mariadb
mysql_secure_installation

yum -y install php-mysql --skip-broken
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
systemctl restart httpd.service

综上,MYSQL密码可能需要手动修改。

部分服务器不支持80端口,需要进行备案。