快速搭建wordpress博客系统

1、先安装lamp环境

主机环境为:centos7,防火墙和selinux都是关闭状态

主机IP192.168.10.10

 

首先配置网络yum源或本地yum源,之后安装相关软件包并启动

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

[root@localhost ~]# yum -y install httpd mariadb-server mariadb  php php-mysql

[root@localhost ~]# systemctl start httpd mariadb

[root@localhost ~]# systemctl enable httpd mariadb

 

运行一个数据库安全脚本,去掉一些危险的默认设置

[root@localhost ~]# mysql_secure_installation

 

设置防火墙开放80端口

[root@localhost ~]# iptables -I INPUT -p TCP --dport 80 -j ACCEPT

2、安装Wordpress

2.1、创建wordpress数据库及用户

[root@localhost ~]# mysql -uroot -p

Enter password:

 

MariaDB [(none)]> CREATE DATABASE wordpress;

Query OK, 1 row affected (0.00 sec)

 

MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@'%' IDENTIFIED BY '123456';

Query OK, 0 rows affected (0.00 sec)

 

MariaDB [(none)]> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

2.2、下载Wordpress软件包并解压

[root@localhost ~]# curl -O https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip

[root@localhost ~]# unzip wordpress-4.9.4-zh_CN.zip

[root@localhost ~]# ls -l

drwxr-xr-x  5 root root    4096 2   8 2018 wordpress

-rw-r--r--  1 root root 9848003 10 30 18:30 wordpress-4.9.4-zh_CN.zip

2.3、复制解压好的wordpress目录到网页根目录

[root@localhost ~]# cp -a wordpress /var/www/html/

 

2.4、设置wordpress的配置文件

[root@localhost ~]# cd /var/www/html/wordpress

[root@localhost wordpress]# cp wp-config-sample.php wp-config.php

[root@localhost wordpress]# vim wp-config.php

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //

/** WordPress数据库的名称 */

define('DB_NAME', 'wordpress');

 

/** MySQL数据库用户名 */

define('DB_USER', 'wordpress');

 

/** MySQL数据库密码 */

define('DB_PASSWORD', '123456');

 

/** MySQL主机 */

define('DB_HOST', 'localhost');

 

/** 创建数据表时默认的文字编码 */

define('DB_CHARSET', 'utf8');

 

/** 数据库整理类型。如不确定请勿更改 */

define('DB_COLLATE', '');

2.5、浏览器输入当前服务器的地址”192.168.10.10/wordpress”即可进入配置

image.png

image.png


最终搭建好的wordpress博客如下

image.png

到此,我们的wordpress博客已经搭建完成。这里使用的环境是centos7中的lamp,使用lnmp环境安装方法类似。优化网站的方法见前面的文章,这里不再详述。