Centos中LAMP环境搭建(附可直接运行的.sh文件)

#!/bin/sh

#sudo chmod +X php环境布置.sh
#sudo chmod 777 ./php环境布置.sh
#sudo ./php环境布置.sh

#1 安装apache

yum update
yum install httpd httpd-devel
systemctl start httpd

#1.2 设置httpd服务开机启动

systemctl enable httpd
systemctl status httpd

#1.3 防火墙设置开启80端口

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
netstat -tulp
ip addr

#2  安装mariadb,mysql替代产品(因Centos中默认没有mysql的安装源)

yum install mariadb mariadb-server mariadb-libs mariadb-devel
rpm -qa |grep maria

#2.2 开启mysql服务,并设置开机启动,检查mysql状态

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
netstat -tulp

#2.3 数据库安全设置

mysql_secure_installation

#2.4 登陆数据库测试

mysql -uroot -p

#3 安装php,并于mysql关联起来

yum -y install php
rpm -ql php
yum install php-mysql
rpm -ql php-mysql

#3.3 安装常用PHP模块

yum install -y php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-bcmath

#3.4 测试PHP

cd /var/www/html/
ls
pwd
vim info.php
#<?php
# phpinfo();
#?>

#3.5重启apache服务器

systemctl restart httpd

#3.6测试PHP
#在自己电脑浏览器输入 192.168.*.*/info.php,你可以看到已经安装的模块;

附件:  LAMP环境搭建(centos).sh