在CentOS上部署配置WordPress!

租了一年的vps后,就开始折腾安装WordPress了,google了一下,按照http://www.liberiangeek.net/2014/07/wordpress-tips-install-wordpress-centos/这篇文章的指导,几个步骤就弄好了,下面为我的简单汉译。

wordpress

安装Apeche、php、MySQL等必备服务


直接把下面的命令行一条条复制到终端运行就就行了,如果想知道命令行的详细含义可以点到最上的英文网站,上面有比较详细的介绍。

1
2
3
4
5
6
7
8
9
10
11
12
13
yum -y install httpd

chkconfig --levels 235 httpd on

/etc/init.d/httpd start

yum -y install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel

yum -y install mysql mysql-server

chkconfig --level 235 mysqld on

/etc/init.d/mysqld start

配置MySQL数据库


把下面的命令行复制到终端运行

mysql_secure_installation
先按回车,会提示设置SQL的密码,重复输入两次就行了。然后又会有让你选yes还是no的选项,没有特殊需求的话直接连按回车就行了,按四次回车就完成了。

配置WordPress数据库

运行下面命令行进入MySQL
mysql -u root -p
运行下面命令行创建名为wordpress的数据库(注意:最后的分号;不要漏掉了)
CREATE DATABASE wordpress;
运行下面的命令行创建用户和密码,把用户名wpuser改为自己想的用户名,把密码myPassword改为自己想的密码,用户名和密码要记住,后面要用的。
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'myPassword';
运行下面的命令行,把wpuser继续改为自己想的用户名
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
最后输入`exit`退出MySQL
exit

下载安装WordPress


按顺序运行下面的命令行,下载WordPress中文安装包到服务器,并进行压缩配置。
1
2
3
4
5
6
7
cd /tmp && wget https://cn.wordpress.org/wordpress-4.4.2-zh_CN.tar.gz

tar -xzvf wordpress-4.4.2-zh_CN.tar.gz

cp -rf wordpress/* /var/www/html/

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

输入下面的命令行,配置WordPress。

vi /var/www/html/wp-config.php

点击i进入编辑模式后,修改下面的三个地方,修改成原来MySQL设置好的用户名、密码

define(‘DB_NAME’, ‘此处填wordpress’);
define(‘DB_USER’, ‘此处填用户名’);
define(‘DB_PASSWORD’, ‘此处填密码’);

Esc,再输出:wq 保存后退出。

输入

sudo service httpd restart

重启http服务

开始运行WordPress


地址栏输入http://你的ip地址/wp-admin/install.php,就进入WordPress啦~~

Hello world!


配置ftp


更新WordPress及安装插件需要配置ftp,参考YouTube的这则视频How to Set up FTP on VPS(需要科学上网)


也可自行百度vsftpd的linux配置教程,注意把ftp的主目录替成'/var/www/html/'即WordPress的安装目录。