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

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

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

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

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

x
宝塔面板目前是很流行的服务器系统,特别适合新手使用。当流科技从宝塔面板发展之处就一直在使用。不敢说对宝塔多么了解,不过大多数使用中的问题都遇到过,解决过。很多新手在初次使用宝塔面板的时候,安装好后,首次进入宝塔面板后台,会弹出一个对话框,推荐安装环境套件。那么,很多新手会疑惑了:宝塔选择LNMP 还是选择LAMP,宝塔环境包安装方式选择编译安装还是极速安装?接下来当流科技为您详细解答
5 q5 n/ C) d; M|
# j' c: l( M+ l8 u0 o如图:& T7 {/ ?3 |+ [' W7 }
推荐.png ! t$ I% k* r, W( y% }# ~+ \& a
/ {$ Z& E! d6 |/ l+ u# A
2 [  ?0 x8 r" U2 ^+ z2 |7 b

; Y! G/ e/ ^# u/ B, t$ x大家都支持,目前PHP环境主流的是Linux系统,win系统各种问题太多。在此,当流科技详细说明下推荐的几种的差别。" q; l. S" @0 m& G) W

' P! I2 W; {5 W3 r1 ]; O6 X1、LNMP组合
% u* `% B5 U4 g6 L' L) k5 I当流科技给新手们介绍下,老鸟直接忽略哈!% ?* a% b3 Q9 r  U/ m/ C* v) V  e

- e: b' N0 n1 ^3 [2 XLNMP是Linux系统下Nginx+MySQL+PHP这种网站服务器架构,基于Linux系统编写的Nginx、PHP、MySQL、phpMyAdmin一键环境安装包。可以在VPS、云服务器、独立主机上轻松的安装LNMP生产环境。2 E: J$ _( v$ A; n& F0 z  d( ?
1 t5 ^) U% y' N) L: |3 b
Nginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。
8 [. m; P$ _* |Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
7 p% m( t9 s5 h+ S
; }1 `0 q* B. b5 l( Z& W% F! k. o
, @3 p( e6 r  J! S1 d0 d/ m8 G作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。
0 r2 H" t3 w7 G7 l6 a/ u作为负载均衡服务器:Nginx 既可以在内部直接支持Rails和PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx 用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。" `2 Y. B+ S& o- a. M; c5 ]
! `* n5 @1 x/ s6 t8 J: I
Nginx 安装非常的简单,配置文件非常简洁(还能够支持perl语法)。Nginx支持平滑加载新的配置,还能够在不间断服务的情况下进行软件版本的升级。
, o- U, e: R" M7 ^4 J3 H# L. _4 z2 t! B
$ \1 a. V, A3 X
那么咱们言归正传,新手首次进入宝塔后台,推荐的组合是LNMP,安装方式有 编译安装和 快速安装。两者有何区别呢?. O' T8 `9 f% ^4 z! P  s
* w9 \3 \0 S. k5 x9 t2 M& Y
编译安装也叫源码安装,宝塔官方给出的提示是 安装时间长(30-3小时)适合生产环境 8 ]# r' Z3 F. c! @" a0 a( T
极速安装也叫RPM安装,安装时间极快,性能与稳定性略低于编译安装# H4 ]9 }1 P9 ~5 c

5 s, V- J2 h) Y0 f
1 R+ N1 }( Q8 T* G+ S7 y实际上用RPM包安装的概率远远大于编译安装。在部署软件的时候可能会遇到特定版本中间件(如NGINX,PHP等),需要安装定制的插件,需要制定需要的路径,这个时候选用源码安装就显得更容易胜任。但是如果成规模的管理服务器比如1000以上,至少100以上,如果相同的环境,需要相同的软件,源码安装就显得有点捉襟见肘了。使用安装脚本只能避免不会出现差异化的环境,在部署效率上会大大降低。至少你还需要在每台机器上安装编译环境,至少降低了系统的安全和稳定性。(拥有编译环境的生产服务器多少还是有一些危险),而RPM执行效率就体现出来了。
5 W. F5 M! f6 X' f) V3 U) }
" o' h: x& p0 O3 }* q0 f简单点说就是 当机器少的时候,扩展要求高就用编译安装,如果管理几十台、上百台,批量安装环境的时候,大家很都用RPM安装
8 s& ^8 `( ?0 B2 y# z+ w3 b
: R. K8 ?; k, U所以对于新手站长们,如果时间允许的话,推荐使用编译安装。
* t6 c4 y4 ?. R& X# ~9 s' H" A9 i! ?8 [! U

8 q% Q) X  K7 q4 {: I, m
更多宝塔教程请关注: 宝塔面板使用教程和常见问题汇总 NEW(不断更新)    宝塔面板技术交流群:418387220  
==============================================================
0 N( C* t% ~/ V; j! b5 y& B6 u+ W7 e
如需技术服务,请点击这里 宝塔运维技术服务项目   宝塔面板技术交流群418387220  
# r4 R' r) B7 U. I8 T- {
技术01:         技术02:   技术03:
  q9 K  K* o3 S1 W4 X7 L1 o' r2 a' G==============================================================
  _% b$ d0 G8 U+ s, `' X* O
/ s. ]4 o6 B" }+ E' V( x
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复

使用道具 举报

 楼主| 当流科技 发表于 2017-10-22 22:05:10 | 显示全部楼层
2、LAMP环境组合
3 w& S# H3 f- t  g
6 g/ P% [2 d8 W1 @" R' I% u! m1 d9 G8 e( |
. d$ P9 x$ i! a$ p! f9 d6 t
LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(通常是指数据库软件) 和PHP(通常是指PHP) 的第一个字母,一般用来建立web应用平台。
) w! Z4 `* C: X. B) i: x( G
  K5 ?2 E3 n  ?9 AApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充8 G6 O& n- v# A! K+ A, f5 O( n9 z

! n6 \  I3 B( _2 c2 o2 V, e+ F% b" U% @  y
Apache与之前我们介绍Nginx相比,优缺点为大家介绍下:7 }+ e3 n; ~0 e. a
: m5 x2 z4 \/ {0 `" z$ \, l3 K. X
nginx 相对 apache 的优点:轻量级,同样起web 服务,比apache 占用更少的内存及资源抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache 相对nginx 的优点:rewrite ,比nginx 的rewrite 强大模块超多,基本想到的都可以找到少bug ,nginx 的bug 相对较多超稳定2 p2 B# S( {, R1 e: n2 _/ }7 h% o

. z/ D' l5 J* j* n" e( Y
6 e8 v% F$ ], k" X8 T9 j作为 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作为后端处理动态请求, ?) [" y7 }- ^- i3 X
: i0 W; N0 a5 W4 o2 K0 r
那么我们是选择apache 还是用nginx好呢?对于一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache 吧。后者的各种功能模块实现得比前者,例如ssl 的模块就比前者好,可配置项多。参考教出处:https://www.zhihu.com/question/19571087
; s( s: A0 z9 X( C& p
( {2 n! G* s  q. @对于宝塔用户来说,官方推荐是 nginx,也就是LNMP组合。如图:* |4 R3 v, e2 v0 P

# p  [% t, m4 i
. g1 ?) [7 p6 {& U3 w, _ 环境区别.png
3 ~2 U* B) A/ ^7 p0 d- L# h5 R1 @: M9 e
4 N. c7 @9 i; ~7 ?
/ s# [8 m- q* }7 v' m; l- b- Z
更多宝塔教程请关注: 宝塔面板使用教程和常见问题汇总 NEW(不断更新)    宝塔面板技术交流群:418387220  
==============================================================  l, W: j. L9 T! r
如需技术服务,请点击这里 宝塔运维技术服务项目   宝塔面板技术交流群418387220  * J5 P: C' n- F6 U5 w
技术01:         技术02:   技术03: 6 B8 G' h2 v1 _, L
==============================================================
# j9 R7 u0 P. R9 F6 ]( Z" ]
, f8 i: I5 ]( E% Q1 ]! z
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复 支持 反对

使用道具 举报

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

本版积分规则

精彩课程推荐

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

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

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

主讲:当流科技 Discuz插件

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

主讲:风雨兼程 Discuz!教程

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

主讲:我心枫叶 Discuz!教程

宝塔面板phpmyadmin 数据库502 Bad Gateway

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

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

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

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

主讲:风雨兼程 Discuz!教程

宝塔面板如何添加和管理Mysql数据库?

主讲:xotexa372 服务器学院

商务合作

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

关注微信公众号

QQ扫码 加 DZ技术群