#!/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,你可以看到已经安装的模块;