LNMP环境部署
文章目录
-
- 1. LNMP部署规划
- 2. Nginx部署
-
- 2.1 Nginx介绍
- 2.2 Nginx 工作原理
- 2.3 Nginx安装
- 3. MySQL部署
- 4. PHP部署
- 4.1 Nginx整合Php
- 4.2 增加虚拟主机
1. LNMP部署规划
- 软件规划
件 版本 Nginx Nginx 1.16.1 MySQL MySQL 5.7.28 PHP PHP 7.0.33
- 系统规划
操作系统:CentOS Linux release 7.3.1611
主机 IP地址 node07.host.com 172.24.248.19 node08.host.com 172.24.248.20 node09.host.com 172.24.248.21
2. Nginx部署
2.1 Nginx介绍
nginx官
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供 上信息浏览服务。 WWW 是 Internet的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。正是因为有了WWW工具,才使得近年来 Internet 迅速发展,且用户数量飞速增长。
Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。
它已经在众多流量很大的俄罗斯 站上使用了很长时间,这些 站包括Yandex、Mail.Ru、VKontakte,以及Rambler。据Netcraft统计,在2012年8月份,世界上最繁忙的 站中有11.48%使用Nginx作为其服务器或者代理服务器。目前互联 主流公司360、百度、新浪、腾讯、阿里等,目前中国互联 企业70%以上公司都在使用nginx作为自己的web服务器。
Nginx特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的 页服务器中表现较好。
Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。
:
2.2 Nginx 工作原理
Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作.
:
2.3 Nginx安装
- 环境依赖
- 编译安装nginx
- 配置nginx,自定义json日志,error页面,并启动nginx
- 页面验证nginx
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gk6DeCFP-1612149734988)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20210126173130434.png)]
3. MySQL部署
官 地址
- 二进制安装mysql
- 初始化数据库
- 配置文件
4. PHP部署
- 官 地址
- PHP各版本下载地址
- 软件环境依赖
- 解压安装
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!