概述:在centos7上搭建LAMP服务器环境。即linux + apache + mysql + php。
注意 1、mysql被收购,现在数据库改用mariadb,基本是一样的。
2、yum安装的php版本比较低(5.4),而wordpress5.2最低要求是php 5.6,所以本次搭建,我们直接选择安装php7.0,这一版本兼容性和性能都比较完善了。
3、服务器的内存最好1g以上,虽然512M内存也可一运行,但是前提是需要优化。
一、 关闭SElinux
vim /etc/selinux/config
将配置文件中的SELINUX=enforcing 改为SELINUX=disabled。保存退出。
修改完成后要重启,使配置生效。
重启后查看selinux状态。
getenforce
看到结果为Disabled,表示selinux已经关闭。
二、部署apache
1、安装apache程序,直接yum安装即可
yum -y install httpd
2、启动httpd服务,并设置开机启动
systemctl start httpd
systemctl enable httpd
查看httpd服务状态
systemctl status httpd
添加防火墙允许规则,允许放行tcp/80端口。
firewall-cmd --add-port=80/tcp --permanent
如果运行成功,会返回结果 scucess。
重新加载防火墙,使配置生效。
firewall-cmd --reload
如果提示FirewallD is not running,说明防火墙没有开启,那么先要开启防火墙,并设置开机启动。
开启防火墙
systemctl start firewalld
设置防火墙开机启动
systemctl enable firewalld
开启防火墙后,重新添加防火墙允许规则。
如果是在自己的虚拟机上练习配置,也可以直接关闭防火墙。
完成上述部署,在浏览器输入主机地址,就能看到apache的测试页面。