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,正常情况下会出现如下图所示的页面:
点击 登陆,输入刚才设置的网站管理员的账号密码:
登陆成功后,安装完成