搭建环境

  • CentOS 7.4 阿里云主机
  • Mariadb 5.5.6
  • Apache 2.4.6
  • WordPress-5.0.3-zh_CN

安装过程

1. 准备

更新yum软件包 yum update

开放主机端口

主机开放对应端口,因为我的主机还在备案中,所以需要手动开放8080端口
安全组策略

安装wget(非必需)

是否安装wget(wordpress可以选择wget方式下载),如果主机不是最小安装都会安装。
1. 敲wget命令,如果出现command not found则需要安装
2. 安装命令 yum -y install wget

2. 安装apache

yum安装 yum install httpd -y

验证 rpm -qa | grep httpd

apache安装测试

修改服务器端口

  1. 查找httpd.conf配置文件 find /etc/httpd/ -name *conf
  2. 修改listen:80 -> 8080

启动服务并设置开机自启

  1. 启动服务 systemctl start httpd.service
  2. 开机自启 systemctl enable httpd.service
    最后,ip + 8080端口测试是否出现apache页面
    安装成功

3. 安装php

查询yum库php版本 yum list php*

如果未查询到对应版本例如php72w则需要切换库

切换库

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

找到对应的php包

yum install php72w-cli.x86_64 php72w-mysql.x86_64 -y php72w

验证

  1. 编辑创建测试文件
    vim /var/www/html/test.php
  2. test.php里添加
    <?php phpinfo();?>
  3. 重启服务器
    systemctl restart httpd.service
  4. 访问ip + port/test.php
    php验证

4. 安装mariadb yum install mariadb-server -y

如果需要热定版本则需搜索相关版本 yum list mariadb-*

开启服务 systemctl start mariadb.service

初始化数据库 mysql_secure_installation

按提示选择y/n
数据库初始化

设置wp数据库

  1. 登录 mysql -uroot -p
  2. 初始化数据库
    1. create database wpdb character set utf8;
    2. grant all privileges on wpdb.* to 'root'@'localhost' identified by '你的密码';
    3. flush privileges;
    4. exit

5. 安装wordpress

切换安装目录 cd var/www/html

wget安装或直接将安装包解压后放入

wget安装命令 wget https://cn.wordpress.org/wordpress-5.0.3-zh_CN.tar.gz
解压后需要手动将wordpress文件夹内的文件放入html下,这样url中就无需域名前缀/wordpress/子资源访问

设置数据库

  1. 复制配置文件
    cp wp-config-sample.php wp-config.php
  2. 编辑配置文件
    vim wp-config.php
// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define('DB_NAME', 'wpdb');

/** MySQL数据库用户名 */
define('DB_USER', 'root');

/** MySQL数据库密码 */
define('DB_PASSWORD', '你的密码');

/** MySQL主机 */
define('DB_HOST', 'localhost');

/** 创建数据表时默认的文字编码 */
define('DB_CHARSET', 'utf8');

/** 数据库整理类型。如不确定请勿更改 */
define('DB_COLLATE', '');

登陆后台设置

访问ip + '端口'/wp-admin
至此安装成功

最后

关于,wordpress安装成功后还有一些细节需要调试,但是主题不同所以方法可能会有所不同,所以这里就放到之后该博客theme sakura by y Mashiro的主题设置。


色历而胆薄,好谋而无断,干大事而惜身,见小利而亡命。