目录
一.LNMP简介
1.含义
2.工作原理
二.部署LNMP环境
1.Nginx环境
(1)上传nginx包,下载编译安装工具并解包到指定目录(tar 参数 tar包 - C 目录路径)
(2) 开始编译安装,每次编译后会出现一些包缺失报错,按照报的包名安装完成即可,安装好又继续编译
(3)直到出现这个界面就可以开始安装
(4)配置nginx的service启动
2.Mysql环境
(1)如下新增yum库
(2)安装MariaDB-client.x86_64和MariaDB-server.x86_64并启动mariadb
(3)设置数据库密码并登录
3.PHP环境
(1)新增扩展源,安装PHP相关包
(2)启动php-fpm
(3)到安装nginx目录下去修改nginx.conf文件,找到这部分内容并取消注释1,更改为时间html文件存放路径
(4)重启nginx
三.简单测试LNMP环境
到上面nginx配置文件指定的html目录中新建php文件,"phpinfo();"会显示php环境的相关信息
四.搭建wordpress
1.准备包
2.将wordpress中的所有文件移动到你nginx.conf中指定目录中
3.为wordpress配置数据库
4.到浏览器进行注册
5.登录
6.登录后台报404解决
7.手动添加用户
LNMP分贝指的是Linux、Nginx、Mysql、PHP首字母缩写,四者组合起来工作
用户通过浏览器输入域名时首先访问的是nginx的web服务静态页面由nginx处理,“.php”的动态文件就会由nginx利用FastCGI(可伸缩、高速的在http服务器和脚本语言之间通信的接口,Linux下这个交口是socket,会把动态语言文件和http服务器分离开处理,让http服务器专心处理静态页面,自己将动态页面处理好返给http服务器)接口交给PHP引擎处理解析,若是还要读取数据库信息,则PHP又继续向mysql数据库发出请求,处理完成后再将数据返回给用户
(1)上传nginx包,下载编译安装工具并解包到指定目录(tar 参数 tar包 - C 目录路径)
(2) 开始编译安装,每次编译后会出现一些包缺失报错,按照报的包名安装完成即可,安装好又继续编译
(3)直到出现这个界面就可以开始安装
(4)配置nginx的service启动
我使用的是mariadb
(1)如下新增yum库
(2)安装MariaDB-client.x86_64和MariaDB-server.x86_64并启动mariadb
(3)设置数据库密码并登录
(1)新增扩展源,安装PHP相关包
(2)启动php-fpm
(3)到安装nginx目录下去修改nginx.conf文件,找到这部分内容并取消注释1,更改为时间html文件存放路径
注意报错1:
解决1:
注意报错2:
解决2:
(4)重启nginx
到官网下载tar.gz包,并上传到Linux上,也可以通过复制链接地址进行下载
链接:https://pan.baidu.com/s/1jTZlvPeL-pFbvvxfgv7LAQ
提取码:7icp
(1)刚开始可以用ip/wp-admin/index.php进行引导
(2)跳转后填写信息
(3)弹出这个界面,就复制一份wp-config.php文件
主要是填写刚才创建的数据库信息DB_NAME,DB_USER,DB_PASSWORD,DB_HOST,点击进行安装
(4)输入信息
(1)方法1
我这里没有跳到后台而是跳回wp-admin并报404,直接通过IP/wp-admin也是报404
到这里其实我们的信息都已经注册好了,可以和第一步一样直接通过ip/wp-admin/index.php登录
(2)方法2
修改nginx.conf配置
更改后的内容
重启nginx,通过ip/wp-admin进入后台
(1)点击用户添加,输入相关信息
(3)查看数据库里是否有用户信息