CentOS 7编译安装指定版本的Apache
https://www.51anidea.com/forum.php?mod=viewthread&tid=276
(出处: Linux教程网)

一、说明

安装wordpress之前,需要安装依赖环境。本文使用的依赖环境是 Apache、mariadb、php环境。
注意:新版本的wordpress要求php环境不能低于 php5.6.20。否则安装的时候会出现以下报错:

二、安装方法

1、安装php环境

安装源:
#rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

安装php7:
#yum install php70w

安装php-mysql扩展包:
#yum install php70w-mysql

如果服务器已安装有php环境,但是php版本低于php5.6.20,参考以下链接更新php环境:
https://www.51anidea.com/forum.php?mod=viewthread&tid=1255

2、安装配置apache

安装apache:
#yum -y install httpd

启动apache:
#systemctl start httpd

防火墙开启http端口,用于外部访问(如果防火墙已关闭,可以直接忽略这一步):
#firewall-cmd --add-service=http

配置apache支持php7:
#vi /etc/httpd/conf/httpd.conf

找到如下内容:

DirectoryIndex index.html

在index.html后面添加index.php,改好后的效果如下:

DirectoryIndex index.html index.php

在/etc/httpd/conf/httpd.conf文件的末尾添加如下几行:
LoadModule php7_module modules/libphp7.so

AddType application/x-httpd-php .php

如果apache之前有配置过php5的支持,需要把下面这行注释掉:
#LoadModule php5_module modules/libphp5.so

保存文件,退出。

重启apache:
#systemctl restart httpd

测试php
在网站根目录下编辑文件test.php
加入以下内容:
phpinfo();
?>
保存文件,退出。

浏览器访问 服务器的ip地址/test.php,如果出现如下图所示页面,则表示apache+php已经配置好了:

3、安装配置MariaDB

安装mariadb:
#yum -y install mariadb mariadb-server

启动mariadb:
#systemctl start mariadb

登录数据库:
#mysql

创建数据库:
MariaDB [(none)]>create database wordpress character set utf8 collate utf8_bin;
注:创建了一个数据库:wordpress

创建数据库的用户并赋权:
MariaDB [(none)]>grant all on wordpress.* to wordpress@'localhost' identified by 'wordpress';
注:创建的数据库账号是wordpress,密码是 wordpress

4、安装wordpress

下载wordpress安装包:
#wget https://cn.wordpress.org/latest-zh_CN.tar.gz

解压wordpress安装包:
#tar -zxvf latest-zh_CN.tar.gz -C /usr/local/

把解压wordpress安装包之后得到的wordpress目录放到网站根目录下:
#mv /usr/local/wordpress/ /var/www/html/upload/
注:这里的网站根目录是/var/www/html/upload/,请根据实际情况更改。

浏览器访问 服务器的ip地址/wordpress

单击 现在就开始,弹出以下页面:

填写刚才创建的数据库的名字:wordpress,刚才创建的数据库的账号和密码。数据库主机保持默认值:localhost。表前缀也保持默认值。然后点击提交,弹出以下页面:

根据提示信息,需要在网站根目录创建一个wp-config.php文件,并复制提示给的内容到该文件内。

#cd 网站根目录
#vi wp-config.php
完整复制提示给的内容

保存文件,退出。

然后点击 现在安装:

如上图所示,填写好站点的标题,网站管理员的账号密码,电子邮箱。然后单击 安装wordpress,正常情况下会出现如下图所示的页面:

点击 登陆,输入刚才设置的网站管理员的账号密码:

登陆成功后,安装完成