快速搭建wordpress博客系统
1、先安装lamp环境主机环境为:centos7,防火墙和selinux都是关闭状态
主机IP:192.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、安装Wordpress2.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”即可进入配置
最终搭建好的wordpress博客如下
到此,我们的wordpress博客已经搭建完成。这里使用的环境是centos7中的lamp,使用lnmp环境安装方法类似。优化网站的方法见前面的文章,这里不再详述。