1,搭建lnmp平台
1.1 停止防火墙,关闭selinux,配置本地yum;
1.2 配置nginx
a.以下命令 先安装依赖包
yum -y install gcc openssl-devel pcre-devel zlib-devel
b.创建一个普通用户nginx管理nginx服务
useradd -s /sbin/nginx nginx
c.准备nginx源码包
上传至服务器
d.安装配置nginx
[root@bogon nginx-1.8.0]# make && make install
[root@bogon nginx-1.8.0]# vim /usr/local/nginx/conf/nginx.conf
修改 45行为 index index.php index.html index.htm;
解注释 65-71行并修改为
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi.conf;
}
e.启动nginx服务
1.3 配置mysql
a. 装包,起服务
[root@bogon ~]# yum -y install mariadb-server mariadb php php-mysql
[root@bogon ~]# systemctl restart mariadb
b.创建存储博客信息数据库,并授权用户
1.4 安装php 和 php-fpm软件包
a.准备php-fpm rpm 包
上传rpm包
b.安装
c.启动php-fpm服务
[root@bogon php]# systemctl restart php-fpm
2.在nginx部署wordpress
2.1 准备源码安装包
[root@bogon ~]# wget https://cn.wordpress.org/wordpress-4.9-zh_CN.zip
[root@bogon ~]# unzip wordpress-4.9-zh_CN.zip #解压
2.2 部署首页文件
3.初始化系统博客
3.1 初始化过程简单,进入欢迎页面,点击现在就开始
3.2 数据初始化,输入正确的数据库名,用户名,密码,点击提交
3.3 提示无法创建 wp-config.php 文件,需要手动在网页根目录下创建此文件,并将提示内容复制进行保存,然后点击 现在安装
[root@localhost wordpress]# cd /usr/local/nginx/html/
[root@localhost html]# vim wp-config.php
粘贴内容