10分钟

任务 3 搭建 WordPress

任务目的

搭建 WordPress。搭建 WordPress 需要进行一系列的配置,正确的配置才能让 WordPress 正常运行在Linux实例上。

任务步骤

1.配置数据库

执行以下命令进入 MariaDB。

mysql

执行以下命令,创建 MariaDB 数据库。本示例创建的数据库名为“wordpress”。

CREATE DATABASE wordpress;

执行以下命令创建一个新用户。此处创建的用户用户名为“user”,密码为“123456”。

CREATE USER 'user'@'localhost' IDENTIFIED BY '123456';

执行以下命令赋予“user”用户所有权限。

GRANT ALL PRIVILEGES ON wordpress.* TO 'user'@'localhost' IDENTIFIED BY '123456';

执行以下命令使配置生效。

FLUSH PRIVILEGES;

输入\q按回车退出 MariaDB。

设置数据库

MariaDB 10.4 在 CentOS 系统上已增加了 root 账户免密登录功能,如需设置 root 账户密码,执行以下步骤:

执行以下命令进入 MariaDB。

mysql

执行以下命令设置 root 账户密码,此处将 root 账户密码设置为“123456”。

ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD('123456');
设置root账户

输入\q按回车退出 MariaDB。此时欲进入 MariaDB 就需要账户名与密码了,执行以下命令以“root”用户登录 MariaDB。在【Enter password:】处输入密码“123456”后回车即可进入 MariaDB。

mysql -uroot -p
登录MariaDB

输入\q按回车退出 MariaDB。

2.安装和配置 WordPress

执行以下命令进入 Nginx 服务器根目录。

cd /usr/share/nginx/html

执行以下命令下载 WordPress。本示例选择的版本是 5.0.4,要选择其它版本可前往WordPress 发布页面WordPress 发布页面(中文)

wget https://wordpress.org/wordpress-5.0.4.tar.gz

如若出现下图所示结果,可以执行以下命令使用本实验提供的WordPress。

下载WordPress失败
wget https://linux-1259416093.cos.ap-guangzhou.myqcloud.com/wordpress-5.0.4.tar.gz

执行以下命令解压 WordPress。

tar -zxvf wordpress-5.0.4.tar.gz

执行以下命令进入解压的文件夹。

cd /usr/share/nginx/html/wordpress

执行以下命令从wp-config-sample.php文件把示例配置复制到配置文件wp-config.php

cp wp-config-sample.php wp-config.php

执行以下命令,打开并编辑新创建的配置文件。

vim wp-config.php

i切换至编辑模式,找到文件中 MySQL 的部分,修改为配置 WordPress 数据库中的内容,示例如下。

// ** MySQL settings - You can get this info from your web host ** //
 /** The name of the database for WordPress */
 define('DB_NAME', 'wordpress');

 /** MySQL database username */
 define('DB_USER', 'user');

 /** MySQL database password */
 define('DB_PASSWORD', '123456');

 /** MySQL hostname */
 define('DB_HOST', 'localhost');

修改完成按下Esc键,输入“:wq”保存对文件的更改并退出。

打开本机浏览器输入“CVM 公网 IP”+“/wordpress”,转至 WordPress 安装页。在【Site Title】输入框填入站点标题“MyBlog”,在【Username】输入框填入用户名“user”,勾选【Discourage search engines from indexing this site】建议搜索引擎不索引站点。记住【Password】输入框里的密码,点击【Install WordPress】按钮开始安装。

安装WordPress

安装完成,点击【Log in】按钮进入登录页面。

安装成功

在登录页面输入用户名“user”和密码后点击【Log In】登录。

登录WordPress

进入如下页面。

WordPress控制台

3.实验验证

在本机浏览器输入“CVM 公网 IP”+“/wordpress”进入 WordPress。访问成功,WordPress 安装成功。

WordPress主页