欢迎访问我的个人博客网站:http://www.yanmin99.com/
一、WordPress介绍
二、WordPress准备工作
- 1、CentOS release 6.8 (Final)
- 2、LNMP环境
三、WordPress安装
1、通过wget下载中文版WordPress
wget https://cn.wordpress.org/wordpress-4.8-zh_CN.zip
2、通过unzip解压WordPress
unzip wordpress-4.8-zh_CN.zip
四、WordPress配置
1、配置数据库部分
A、进入MySQL
mysql -uroot -p
B、创建WordPress数据库
CREATE DATABASE wordpress;
C、wordpress创建一个新用户
CREATE USER wpuser@localhost;
D、设置用户密码,比如:
xxxxx
SET PASSWORD FOR wpuser@localhost=PASSWORD\("yanmin@1111"\);
E、为此用户设置访问wordpress数据库的权限
GRANT ALL PRIVILEGES ON wordpress.* TO wpuser@localhost IDENTIFIED BY 'yanmin@1111';
F、将权限生效
FLUSH PRIVILEGES;
2、配置Nginx部分
A、删除
/etc/nginx/conf.d
中的default.confrm -f /etc/nginx/conf.d/default.conf
B、在
/etc/nginx/conf.d
创建wordpress.conf文件,把以下内容添加进去
server { listen 80; server_name localhost; index index.php index.html; root /usr/share/wordpress; charset utf-8; client_max_body_size 10m; location = /favicon.ico { log_not_found off; access_log off; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|swf)$ { expires 48h; } location / { root /usr/share/wordpress; fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
- C、重启Nginx端口
3、配置防火墙
- 确保防火墙的80端口已经放开,或则测试直接关闭防火墙
//测试可以直接关闭防火墙 [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# service iptables stop iptables: Setting chains to policy ACCEPT: filter nat [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] //查看防火墙状态 [root@iZrj98p4hhys0y9fdxmcy4Z yanmin]# service iptables status iptables: Firewall is not running.
- 确保防火墙的80端口已经放开,或则测试直接关闭防火墙
4、配置WordPress
- A、点击现在就开始!,开始WordPress配置
- B、点击提交,配置数据库信息
- C、在
/usr/share/wordpress/
中创建wp-config.php
文件,把文本框内容拷贝进去。
- D、点击进行安装,
- 点击安装WordPress,输入网站信息
- 点击登录,进行登录后台
- 后台登录成功以后
- 展示前台博客,就直接输入IP地址
- A、点击现在就开始!,开始WordPress配置