概述
本来想自己写个网站,发现很费时间,而且写出来的效果也不好,所以就想找个模板直接安装,最后选择了Wordpress。
虽然Wordpress比较重量级,但是功能强大,用着感觉不错。
博客使用的环境如下:
- Linux Centos 7.2
- Apache 2.4.6
- PHP 7.1
- MariaDB 5.5.52
- Wordpress 4.7.3
Centos 配置APM
安装软件
-
安装Apache
yum install httpd
-
安装PHP 7.1
# 默认yum只能安装php 5.5,所以要使用rpm安装源
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
# 安装php7
yum install php71w -
安装MariaDB
yum install mariadb mariadb-client mariadb mariadb-server
-
安装所需的扩展
#数据库连接
yum install php-mysql
yum install php-pdo
配置软件
- 配置Apache
如果没有意外的话,在/etc/httpd/conf.d/目录下已经有了php.conf文件
在/etc/httpd/conf.modules.d目录下有了10-php.conf文件,所以就不需要配置了。 - 配置PHP
在低版本中需要配置php.ini,不过我们这里也不需要了。
启动服务
systemctl start httpd.service # httpd服务
systemctl enable httpd.service # 开机启动
systemctl start mariadb.service #mariadb服务
systemctl enable mariadb.service #开机启动
如果开启了firewalld防火墙,还要设置防火墙
firewalld-cmd --permanent --add-service=http #永久开启http服务
firewalld-cmd --permanent --add-service=https #https
systemctl restart firewalld.service #重启服务,使配置生效
测试环境
在/var/www/html目录下新建一个test.php,在里面写下面的代码:
<?php phpinfo(); ?>
在浏览器访问:http://ip/test.php
出现下面的页面,说明配置成功了。
安装wordpress
去Wordpress官网下载Wordpress压缩包,解压到/var/www/html目录
配置Wordpress数据库,进入/var/www/html/wordpress目录,把wp-config-sample.php改名为wp-config.php
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
用文本编辑器打开wp-config.php,按照里面的说明配置好数据库
在浏览器访问:http://ip address/wordpress,填写好信息一键安装,安装好后就可以是使用了。
简单的配置博客
我们可以看见访问链接后面有wordpress,我们想的是直接访问域名就是主页。
我们可以打开后台仪表盘,选择设置里的常规,里面有站点地址和wordpress地址
首先我们修改站点地址为域名:
然后把/var/www/html/wordpress中的index.php移动到根目录
mv /var/www/html/wordpress/index.php /var/www/html/
最后修改index.php
// 原先
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
// 改为
require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' );
最后我们就可以使用域名,后面不用加wordpress来访问网站主页了。