如何将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+以上的版本。
阅读全文