1 2 3 4 5 |
#!/bin/sh #sudo chmod +X php环境布置.sh #sudo chmod 777 ./php环境布置.sh #sudo ./php环境布置.sh |
#1 安装apache
1 2 3 |
yum update yum install httpd httpd-devel systemctl start httpd |
#1.2 设置httpd服务开机启动
1 2 |
systemctl enable httpd systemctl status httpd |
#1.3 防火墙设置开启80端口
1 2 3 4 5 |
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的安装源)
1 2 |
yum install mariadb mariadb-server mariadb-libs mariadb-devel rpm -qa |grep maria |
#2.2 开启mysql服务,并设置开机启动,检查mysql状态
1 2 3 4 |
systemctl start mariadb systemctl enable mariadb systemctl status mariadb netstat -tulp |
#2.3 数据库安全设置
1 |
mysql_secure_installation |
#2.4 登陆数据库测试
1 |
mysql -uroot -p |
#3 安装php,并于mysql关联起来
1 2 3 4 |
yum -y install php rpm -ql php yum install php-mysql rpm -ql php-mysql |
#3.3 安装常用PHP模块
1 |
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
1 2 3 4 5 6 7 |
cd /var/www/html/ ls pwd vim info.php #<?php # phpinfo(); #?> |
#3.5重启apache服务器
1 |
systemctl restart httpd |
#3.6测试PHP
#在自己电脑浏览器输入 192.168.*.*/info.php,你可以看到已经安装的模块;