云服务器促销,免费安装宝塔面板!
开启左侧

[宝塔面板] 宝塔选择LNMP 还是选择LAMP,宝塔环境包安装方式选择编译安装还是极速安装?

[复制链接]
当流科技 发表于 2017-10-22 21:54:34 | 显示全部楼层 |阅读模式

本站会员必须 邮箱验证成功后 才能发帖。马上注册查阅更多教程,下载海量资源,让你轻松玩做站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
宝塔面板目前是很流行的服务器系统,特别适合新手使用。当流科技从宝塔面板发展之处就一直在使用。不敢说对宝塔多么了解,不过大多数使用中的问题都遇到过,解决过。很多新手在初次使用宝塔面板的时候,安装好后,首次进入宝塔面板后台,会弹出一个对话框,推荐安装环境套件。那么,很多新手会疑惑了:宝塔选择LNMP 还是选择LAMP,宝塔环境包安装方式选择编译安装还是极速安装?接下来当流科技为您详细解答+ Z8 ~- f; d/ I
|! w  K9 S5 J) T% ^+ S& R3 z# o
如图:% ]) c5 F2 X* t2 U
推荐.png
9 t  `; Z+ S9 ~8 p. U9 L7 e6 g1 O, j  q& j# h
9 S3 B* B5 O  f+ a5 o' ]/ |

9 m. b; T! ?8 Y- W大家都支持,目前PHP环境主流的是Linux系统,win系统各种问题太多。在此,当流科技详细说明下推荐的几种的差别。
5 _9 n$ a/ q$ }9 G8 B; r4 f( z) |$ i& A0 \  a( ~
1、LNMP组合* Y. H1 ^& f" b* d# B8 I) l
当流科技给新手们介绍下,老鸟直接忽略哈!
/ n: [0 r/ X5 h/ a4 J( ^
: g  Q' m+ ^, M9 rLNMP是Linux系统下Nginx+MySQL+PHP这种网站服务器架构,基于Linux系统编写的Nginx、PHP、MySQL、phpMyAdmin一键环境安装包。可以在VPS、云服务器、独立主机上轻松的安装LNMP生产环境。8 ?9 b- }. `9 w8 d+ Y$ f
/ G" m" s. r0 O
Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。
1 f8 l8 `& Q- u: J7 ]' vNginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
$ s5 U  t& X7 i" Y1 q( L) K' J6 b7 W9 o! b
" x- i2 n! F5 _' V! L+ G
作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。
' x9 ]% }- C$ w0 A作为负载均衡服务器:Nginx 既可以在内部直接支持Rails和PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx 用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。
# P& R* V# p0 X( [8 e$ l( C" G! x' K
Nginx 安装非常的简单,配置文件非常简洁(还能够支持perl语法)。Nginx支持平滑加载新的配置,还能够在不间断服务的情况下进行软件版本的升级。
- i. _' z) k) c/ s. O) f3 ]- Y- B3 s% F. q3 K1 m0 a

0 [6 o, H8 W) ~! q那么咱们言归正传,新手首次进入宝塔后台,推荐的组合是LNMP,安装方式有 编译安装和 快速安装。两者有何区别呢?
: y7 v8 x2 w% A4 \" G. R4 |% `; R; T2 W
编译安装也叫源码安装,宝塔官方给出的提示是 安装时间长(30-3小时)适合生产环境
2 b3 g! |# o7 \极速安装也叫RPM安装,安装时间极快,性能与稳定性略低于编译安装0 n' ^0 z% ?+ X$ d5 s& o& C0 z  X
9 h. R0 e/ _4 q

/ K1 _1 X+ N; L! }( R' R实际上用RPM包安装的概率远远大于编译安装。在部署软件的时候可能会遇到特定版本中间件(如NGINX,PHP等),需要安装定制的插件,需要制定需要的路径,这个时候选用源码安装就显得更容易胜任。但是如果成规模的管理服务器比如1000以上,至少100以上,如果相同的环境,需要相同的软件,源码安装就显得有点捉襟见肘了。使用安装脚本只能避免不会出现差异化的环境,在部署效率上会大大降低。至少你还需要在每台机器上安装编译环境,至少降低了系统的安全和稳定性。(拥有编译环境的生产服务器多少还是有一些危险),而RPM执行效率就体现出来了。
4 f0 W1 x2 P8 e# |4 B
. W$ v, }) ^( C& R/ y$ L简单点说就是 当机器少的时候,扩展要求高就用编译安装,如果管理几十台、上百台,批量安装环境的时候,大家很都用RPM安装7 e+ f9 t; B) h, n
) \% R& O( w  K0 T0 Z
所以对于新手站长们,如果时间允许的话,推荐使用编译安装。
/ f6 ^# e2 K8 d1 R$ t" J! [
" ^* W, o* v0 J  p5 G5 _: t/ C9 x  R: B6 q  R
更多宝塔教程请关注: 宝塔面板使用教程和常见问题汇总 NEW(不断更新)    宝塔面板技术交流群:418387220  
==============================================================
; ]/ i, o' c, k- F  G
如需技术服务,请点击这里 宝塔运维技术服务项目   宝塔面板技术交流群418387220  & `; {: N! W$ B/ h' i5 G
技术01:         技术02:   技术03:
/ N+ Y6 d8 q$ Z5 k( {==============================================================
3 H/ v9 W6 Q, f8 }: ~" \+ `9 _# r- g4 `* F7 K
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复

使用道具 举报

 楼主| 当流科技 发表于 2017-10-22 22:05:10 | 显示全部楼层
2、LAMP环境组合3 `4 E/ k* V2 t; m: i1 y2 k5 O( v

0 T. `2 J4 j  B7 t7 j' s% |7 m# T- l7 m
& i# E1 ?6 b; O
' r3 G2 g/ Z5 Q* Q8 DLAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(通常是指数据库软件) 和PHP(通常是指PHP) 的第一个字母,一般用来建立web应用平台。& {" G' Y! ?9 e/ j" R
& X; A( B/ E$ L# i0 s
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充
; f9 c3 ?# v. M! @
# Z8 g. L, l+ T( ?1 d( T' w1 P/ }7 |. n% k' {( M8 c; o4 U" D3 t
Apache与之前我们介绍Nginx相比,优缺点为大家介绍下:
+ V) M' A" t. ]
; B) `2 N  B! W( O' |nginx 相对 apache 的优点:轻量级,同样起web 服务,比apache 占用更少的内存及资源抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache 相对nginx 的优点:rewrite ,比nginx 的rewrite 强大模块超多,基本想到的都可以找到少bug ,nginx 的bug 相对较多超稳定
5 u0 K0 Y, f* `( X2 l; x3 W5 [8 c3 A* m$ }

4 J7 q  C/ s# `7 x作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50000 个并发连接数的响应, 感谢Nginx为我们选择了 epoll and kqueue 作为开发模型.       Nginx作为负载均衡服务器: Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务, 也可以支持作为 HTTP代理 服务器对外进行服务. Nginx采用C进行编写, 不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多. 2、Nginx 配置简洁, Apache 复杂 ,Nginx 启动特别容易, 并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动. 你还能够不间断服务的情况下进行软件版本的升级 . Nginx 静态处理性能比 Apache 高 3倍以上 ,Apache 对 PHP 支持比较简单,Nginx 需要配合其他后端来使用 ,Apache 的组件比 Nginx 多. 3、最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程 .4、nginx的优势是处理静态请求,cpu内存使用率低,apache适合处理动态请求,所以现在一般前端用nginx作为反向代理抗住压力,apache作为后端处理动态请求. i) V4 M6 _& q6 P; v8 P

  O8 P7 O3 q( V, D那么我们是选择apache 还是用nginx好呢?对于一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache 吧。后者的各种功能模块实现得比前者,例如ssl 的模块就比前者好,可配置项多。参考教出处:https://www.zhihu.com/question/19571087
$ R6 ?! R: s( `0 [6 r0 j" f, G
3 f( {/ t2 x. X' y- v2 J对于宝塔用户来说,官方推荐是 nginx,也就是LNMP组合。如图:2 M) a. R+ ?5 ?  m- c$ x

& s+ y* C" _, _3 j4 c2 x, B8 m3 y+ W2 h' H" |
环境区别.png
9 P% ~& h9 C9 }9 E/ U3 S4 v& y5 `) u
9 p' d7 d; ~5 ?' h+ }% T( X6 @: [" v1 ?

5 J( J' i; S0 H, ], w! j
更多宝塔教程请关注: 宝塔面板使用教程和常见问题汇总 NEW(不断更新)    宝塔面板技术交流群:418387220  
==============================================================
" h7 r+ ]  P2 H: _) ]9 h
如需技术服务,请点击这里 宝塔运维技术服务项目   宝塔面板技术交流群418387220  ) |6 b* c) X  |0 m) K  \- N
技术01:         技术02:   技术03: # s! e5 F9 m( y
==============================================================
" V8 _; t+ }% y" S& l! ^8 j! C4 m& h' s& J2 R7 n' y
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐

Discuz!论坛网盘附件免跳转下载(手机版网

主讲:当流科技 Discuz插件

抱歉,当前存在网络问题或服务器繁忙,详细错

主讲:我心枫叶 Discuz!教程

宝塔面板绑定域名无法访问后台怎么解决?

主讲:风雨兼程 服务器学院

discuz论坛搬家教程,如何搬迁到新服务器?

主讲:风雨兼程 Discuz!教程

宝塔面板phpmyadmin 数据库502 Bad Gateway

主讲:当流科技 服务器学院

Discuz!X3.3全新安装和升级后快速回复框丢

主讲:风雨兼程 Discuz!教程

宝塔面板mysql怎么用navicat 连接数据库呢

主讲:当流科技 服务器学院

Discuz! X3.4虚拟人气虚拟用户在线插件 完

主讲:执手天涯 Discuz插件

商务合作

0551-66191059
service#dangliu.net
点击这里给我发消息
dz论坛/Discuz!论坛新手

关注微信公众号

QQ扫码 加 DZ技术群