Debian 8 VPS如何安装WordPress

关于Wordpress

WordPress是一个免费自由开源的博客平台。在全球流量前1000万的网站中,超过18.9%使用WordPress来搭建网站。这使得WordPress成为最流行的博客系统。之前我们介绍过如何在树莓派上安装WordPress,Debian 8的WordPress安装过程与树莓派稍微有点不同。

安装LEMP

在Debian 8 VPS上安装WordPress之前,我们首先需要安装好LEMP。如果你没有安装好Ngnix, MySQL和PHP,那么请看这篇教程进行安装。以下的命令不是以root用户执行的,而是以另外一个管理员账号执行的,如果命令前面没有加sudo,就表示这条命令不需要root权限。

下载并设置WordPress

安装好LEMP后,通过SSH登录Debian 8 。然后输入下面的命令下载WordPress:

wget http://wordpress.org/latest.tar.gz

下载完后,解压安装包:

tar -xzvf latest.tar.gz

解压后,在用户的home目录会生成一个wordpress目录。

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

首先输入下面的命令以root用户登录MySQL shell,注意这个root用户是MySQL数据库的root用户,不是Debian系统上的root用户。

mysql -u root -p

这篇教程将创建一个名为wordpress的数据库,你也可以将数据库命名为其他名字,比如wp。在MySQL shell中输入下面的命令,注意不要漏掉分号。如果你漏掉了分号,那么可以在下一行添加分号,再按Enter键。

create database wordpress;

然后为新建的数据库创建一个新的用户。这篇教程创建的用户是wpuser。

create user wpuser@localhost;

为新用户设置一个密码。我设置的密码是dbpassword。

set password for wpuser@localhost= password("dbpassword");

赋予用户所有的权限,否则wordpress的安装程序不能启动。

grant all privileges on wordpress.* to wpuser@localhost identified by 'dbpassword';

刷新MySQL

flush privileges;

退出MySQL shell

exit

设置WordPress

我们需要把WordPress的样本配置文件的内容复制到一个新的文件中,然后在新文件中编辑内容。

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

用nano文本编辑器打开新文件wp-config.php,你也可以用vim文本编辑器。

nano ~/wordpress/wp-config.php

在wp-config.php文件中找到如下内容,根据之前的自己的设置修改文件中的数据库名、用户名和密码。

// ** 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', 'wpuser');

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

保存文件后退出nano文本编辑器。

复制文件

将wordpress目录下的所有文件复制到网站根目录:

sudo cp -r ~/wordpress/* /var/www/html/

最后我们需要将网站根目录的所有者更改为nginx用户,否则在wordpress安装主题和插件时会要求你输入FTP用户名和密码。www- data是nginx用户。我们也需要将当前用户添加到www-data组中,所以当前用户也可以对网站根目录进行读写。输入下面的命令

sudo chown www-data:www-data /var/www/html/ -R

sudo usermod -a -G www-data username

newgrp www-data

安装WordPress

WordPress安装程序的运行需要php5-gd的支持,输入下面的命令安装php5-gd:

sudo apt-get install php5-gd

然后在浏览器的地址栏输入 ip/wp-admin/install.php,ip是Debian VPS的IP地址。填写好弹出来的表单。

填写好表单后,wordpress就安装好了。我们现在可以在浏览器地址栏输入Debian VPS的IP地址来访问我们的网站了。

为这篇文章评分
[Total: 10 Average: 4.2]