如何将CentOS7系统安装PHP并配置WordPress?
摘要:今天记录一篇自己在centos7上安装php+wordpress的过程 1.先准备好mysql57数据库,这个步骤省略。如果不知道如何安装mysql57,请参考我的博客:centos7下安装mysql - 子墨老师 - 博
今天记录一篇自己在centos7上安装php+wordpress的过程
1.先准备好mysql57数据库,这个步骤省略。如果不知道如何安装mysql57,请参考我的博客:centos7下安装mysql - 子墨老师 - 博客园
2.我们需要安装一个 PHP 模块以确保其正常工作。没有这个模块,WordPress 将无法调整图像大小来创建缩略图
#这个的安装展示不用,因为安装php版本太低
sudo yum install php-gd
3.安装apache,即httpd
yum install -y httpd
4.赶快坚持httpd是否能正常启动
[root@LiuXin ~]# systemctl status httpd.service
● httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Docs: man:httpd(8)
man:apachectl(8)
如果出现上面错误,请检查默认的端口80是否被占用
[root@LiuXin ~]# sudo netstat -tulnp | grep :80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1020/nginx: master
tcp6 0 0 :::80 :::* LISTEN 1020/nginx: master
通过检查端口号命令,发现80端口被nginx占用,则我们就把apache端口改为8899
sudo vi /etc/httpd/conf/httpd.conf
搜索Listen指令
Listen 80
将监听端口修改为8899,然后再检查当前的apache的状态。如果你发现有下面的错误,就需要修改selinux,让其授权8899端口号
5.解决SELinux端口授权限制
# 添加 SELinux 策略允许 8899 端口
sudo semanage port -a -t http_port_t -p tcp 8899
# 若提示命令不存在,先安装工具包
sudo yum install policycoreutils-python -y
一般通过上面的命令提示,我们apache状态就恢复正常
6.安装PHP+WordPress
注意:最新的WordPress版本至少要求PHP7+以上的版本。
