WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统CMS来使用。前面Nginx、MySQL、PHP已经部署完成,下面开始部署内容管理系统WordPress。
首先配置DNS解析
第一步到DNS域名控制台配置DNS解析:
下载并解压WordPress到指定目录
这里将WordPress压缩包下载到/u01/data目录:
[admin@ityoudao ~]$ cd /u01/src
[admin@ityoudao src]$ wget https://cn.wordpress.org/wordpress-5.0.1-zh_CN.tar.gz
[admin@ityoudao src]$ tar -zxf wordpress-5.0.1-zh_CN.tar.gz -C /u01/data
[admin@ityoudao data]$ sudo chown -R nginx /u01/data/wordpress/
将目录/u01/data/wordpress/的所有者修改为nginx,这样可以避免更新WordPress或者安装、更新、删除主题和插件时出现“要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。”的问题。
创建数据库和用户
创建WordPress使用的数据库wp_ityoudao和数据库用户wp_ityoudao:
[admin@ityoudao ~]$ mysql -uroot -p
mysql> CREATE DATABASE wp_ityoudao;
Query OK, 1 row affected (0.03 sec)
mysql> GRANT ALL PRIVILEGES ON wp_ityoudao.* TO "wp_ityoudao"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
安装WordPress
浏览器打开 http://www.ityoudao.cn/wp-admin/setup-config.php
- 数据库名:wp_ityoudao
- 用户名:wp_ityoudao
- 密码 :password
- 数据库主机:localhost
- 表前缀:wp_。如果您希望在同一个数据库安装多个WordPress,请修改前缀。
- 填写站点标题、用户名和密码、电子邮箱等一些基本信息。
- WordPress 安装成功。
如果提示“我们会使用这些信息来创建一个wp-config.php文件。如果自动创建未能成功,不用担心,您要做的只是将数据库信息填入配置文件。您也可以在文本编辑器中打开wp-config-sample.php,填入您的信息,并将其另存为wp-config.php。”错误,手动创建wp-config.php文件并填写MySQL数据库相关信息即可。
参考文档: Installing WordPress