请稍侯

DigitalOcean使用小记--CentOS7搭建WordPress

28 March 2015

  环境介绍:LAMP(Linux, Apache, MySQL和PHP) ,可以参考这个链接

步骤1 创建MySQL数据库和用户

  WordPress使用关系型数据库管理整个网站,我们使用的MariaDB(MySQL的一个分支)创建需要使用的数据库。使用MySQL的root用户登录:

mysql -u root -p

  该命令输入完成之后会提示你输入密码(安装时设置的密码),验证之后进入MySQL的命令提示符。接着创建一个新的数据库,名称随便你取,我这里将它称为wordpress,别忘了命令后面的分号:

CREATE DATABASE wordpress;

  接着创建用户wordpressuser,他的密码设置为password,你根据你的需求设置你喜欢的用户名和密码:

CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';

  接着我们需要将数据库和用户联系起来:

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';

  完成之后我们需要通知MySQL最近做出的改变:

FLUSH PRIVILEGES;

  接着便可以退出了:

exit

  此时又回到了你的ssh命令提示符了。

步骤2 安装配置WordPress

  载安装WordPress之前我们需要安装一个php的模块:php-gd,它让WordPress可以修改图片的尺寸用于创建缩略图:

sudo yum install php-gd

  重启Apache使得更改生效:

sudo service httpd restart

  接下来我们就可以下载WordPress进行安装了,最新版本的WordPress的链接是不变的,因此通过下面的命令下载并解压:

cd ~
wget http://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz

  解压之后的wordpress文件夹中给出了一个配置文件(wp-config-sample.php),将其复制改名为:wp-config.php,并且打开它进行修改:

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

  将下面的DB_NAME,DB_USER和DB_PASSWORD修改为你之前设置的名称:

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

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

  接着将解压下来的文件拷贝至Apache的文档根目录(/var/www/html/):

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

  拷贝完成之后便可以打开网页(example.com/wp-admin/install.php)填写好一些基本信息访问你的服务器地址就可以看到搭建好的WordPress了。