WordPress 是一个免费的开源博客软件和 CMS(内容管理系统) 。在 10 万个网站中就有超过 22.0%用 WordPress 程序构建,它是世界上最流行的博客平台之一。关于 WordPress 的最好的事情是,WordPress 拥有成千上万个各式 WordPress 插件和不计其数的 WordPress 主题模板样式。任何人都可以在不懂编程和服务器知识的情况下创建功能非常好的网站。

在这篇文章中,将会指导你如何在 Ubutu 的 VPS 下一步一步安装 WordPress 。

安装条件

在我开始之前,当然你要有一个自己的 VPS 服务器。现在的各种云都比较流行,大家可以自己去考量。我个人用的阿里云的 VPS,价格稍贵,稳定性还行。最近貌似在搞活动,大家可以自己去看。如果你是单个小网站,建议去买个虚拟主机就行了,建一个小的 WordPress 网站应该是绰绰有余的。后续的流量增加,你可以自己去调整服务器。

WordPress 是基于 PHP 和 Mysql 库来存储所有信息的。所以,你需要安装一些配置环境,像军哥的 LNMP 一键安装包,或者是一些集成面板像 wdcp,如果你不喜欢这些,可以去看看我之前发的:VPS 管理面板推荐:18 款开源/商业 Linux 服务器控制面板。里面有许多国外优秀的主机面板。

如果环境以及配置好了,你可以使用任何 SSH 客户端登录你的 VPS 服务器,然后安装下面操作。

1. 为 WordPress 创建一个 MySQL 数据库和用户

正如上面我所说的 WordPress 需要数据库来存储所有的信息,我们已经安装了 MySQL 数据库。现在,我们来为 WordPress 程序创建一个数据库和用户。

通过以下命令来得到 MySQL 使用 root 访问权限

mysql -u root -p

输入你的 root 密码后,你会获得的 MySQL 提示符运行命令。现在,可以创建 WordPress 网站的数据库了,我会给这个数据库命名:WordPressdemo 。你可以给自定义设置你的数据库名称。现在,输入以下命令:

CREATE DATABASE WordPressdemo;

现在,我们要创建一个 WordPress 数据库的新用户。为了数据安全方面的考虑,单独创建一个数据库用户是不错的做法。

创建 MySQL 用户之后要授予相关数据的所有特权:

GRANT ALL ON WordPressdemo.* TO demouser@localhost IDENTIFIED BY 'qwerty';

上面的命令将创建一个是密码是」qwerty」 的数据库用户 demouser,并且这个用户拥有数据库 WordPressdemo 的所有权限。 mysql 新设置用户或更改密码后需用 flush privileges 刷新 MySQL 的系统权限相关表,否则会出现拒绝访问。所以运行下面的命令:

FLUSH PRIVILEGES;

最后关闭 MySQL 的命令提示符:

exit

 2. 下载 WordPress 的安装包

在接下来的步骤中,我们将下载的 WordPress 程序的最新版本。首先更改目录到你网站所在的文件目录。在 Apache 中通常是 htdocs 目录的 public_html,现在,我已经创建的 public_html,所以更改目录

将目录更改为 WordPress 的文件位置:

cd /var/www/domain.com/public_html/

下面通过 wget 命令来下载 WordPress 安装包:

wget http://cn.WordPress.org/WordPress-3.9-zh_CN.tar.gz

输入解压缩命令来把安装包解压到当前目录:

tar--strip-components=1-xvf WordPress-3.9-zh_CN.tar.gz

解压完成后,可以删除 WordPress 程序安装包:

rm WordPress-3.9-zh_CN.tar.gz

3. 在 Web 界面下安装 WordPress

下一步将配置 WordPress 的 MySQL 数据库和用户名。有两种方式可以解决:

一种是手动编辑 wp-config.php 文件和其他人正在使用的 WordPress web 界面。

第二个选项是很容易的,我会解释的那一个。

打开浏览器,输入博客网址,它会打开 WordPress 的安装向导,并要求你创建一个配置文件,只需按一下按钮,然后它会要求你填写 MySQL 数据库名,用户名,密码,数据库主机和表前缀。

输入数据库名,用户名和密码之后。对于数据库主机和表前缀,你可以保持默认值 (如果你有多个 WordPress 网站,建议更改数据库前缀) 。如果你的数据库服务器在不同的主机上,那么你需要输入数据库主机详细信息。点击提交下一个步骤。如果您收到错误消息,该向导无法写入 wp-config.php 文件。其原因是 WordPress 没有写入权限,则可以通过在终端输入以下命令解决这个错误

新增 WWW 的数据写入权限

sudo chown -R www-data:www-data /var/www/domain.com/public_html

更改后,点击重新运行安装按钮和 WordPress 的后会要求你输入网站标题,管理员用户名,密码和电子邮件 id,输入后就可以继续安装直至完成。

最后提示你已经安装成功。

现在我们已经完成了在 Ubuntu VPS WordPress 程序的安装。这是个很简单的教程。如果你觉得有用,可以分享一下。有什么意见也可以在下面提。