软件测试第六天

企业测试环境部署之LNMP实践

LNMP简介
互联网公司最常用的经典Web服务环境组合就是LAMP(即Linux、Apache、MySQL、PHP),近几年随着Nginx Web服务的逐渐流行,又出现了新的Web服务环境组合——LNMP或LEMP,其中LNMP为Linux、Nginx、MySQL、PHP等首字母的缩写,而LEMP中的E则表示Nginx。
完整的请求流程:
1、用户在自己的浏览器中输入一段web请求地址
2、浏览器会对这个请求进行拆分:ip地址找对应的服务器port端口找服务器上监听该端口的服务然后将最后的具体请求交给web服务去处理
3、web服务接收该请求后,处理该请求
4、如果遇到一些数据处理,需要到后端的数据库服务获取数据
5、数据库服务返回数据给web服务
6、web服务生成完整的web网页,以数据报文的形式发送到客户端的浏览器
7、浏览器渲染web网页,最后展示给用户
URI、URL、URN
简介:
1.URI是uniform resource identifier,统一资源标识符
2.URL是uniform resource locator,统一资源定位器
3.URN,uniform resource name,统一资源命名
他们的区别:
URI是以一种抽象的,高层次概念定义统一资源标识,URL和URN都是一种具体的URI,URL侧重于资源的定位,URN侧重于资源的命名。
当前我们一般使用URL来称呼一个web的浏览器地址,但是规范的术语是URI

lnmp之n

nginx简介:
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
应用场景:
1.Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器
2.Nginx结合FastCGI运行PHP等动态程序
3.反向代理应该是Nginx使用最多的功能了,反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
nginx安装
安装nginx软件的基本依赖环境:
在这里插入图片描述
编译安装nginx:
注意:编译安装nginx的时候,应该有一个专用的启动用户,我们把这个用户设置为 www
在这里插入图片描述
解压:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建专用的启动用户www:
在这里插入图片描述
修改配置文件:
在这里插入图片描述
将user后面的nobody更改为www:
在这里插入图片描述
检查效果:
  启动Nginx:
  在这里插入图片描述
检查端口:
在这里插入图片描述
浏览器效果:
在这里插入图片描述

lnmp之m

mysql简介:
MySQL是一种关系型数据库管理软件,关系型数据库的特点是将数据保存在不同的二维表中,并且将这些表放入不同的数据库中,而不是把所有数据统一放在一个大仓库里,这样的设计增加了MySQL的读取速度,灵活性和可管理性也得到了很大提高。访问及管理MySQL数据库的最常用标准化语言为SQL结构化查询语言。
mysql安装:
解压安装包:
在这里插入图片描述
创建专用用户:
在这里插入图片描述
初始化mysql数据库:
在这里插入图片描述
数据库配置文件管理:
在这里插入图片描述
数据库启动命令配置:
在这里插入图片描述
设置开机自启:
在这里插入图片描述
数据库文件权限管理:
在这里插入图片描述
启动数据库:
在这里插入图片描述
检查数据库启动状态:
在这里插入图片描述
测试进入数据库:
在这里插入图片描述
将mysql服务设置为开机自启动服务:
在这里插入图片描述

lnmp之p

php简介:
php是一种通用开源脚本语言。
安装基本依赖软件:
在这里插入图片描述
解压:
在这里插入图片描述
在这里插入图片描述
配置编译安装:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建软连接:
在这里插入图片描述
添加配置:
在这里插入图片描述
把解压包内的php解析文件拷贝到php安装目录下:
在这里插入图片描述
修改php.ini文件,开启session功能
在这里插入图片描述
**复制php-fpm的配置文件,默认没有该文件但是有一个备份文件: **

在这里插入图片描述

启动php和nginx一样,使用程序目录下的启动命令来启动php,然后检查进程和端口号即可:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值