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

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

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

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

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

x
宝塔面板目前是很流行的服务器系统,特别适合新手使用。当流科技从宝塔面板发展之处就一直在使用。不敢说对宝塔多么了解,不过大多数使用中的问题都遇到过,解决过。很多新手在初次使用宝塔面板的时候,安装好后,首次进入宝塔面板后台,会弹出一个对话框,推荐安装环境套件。那么,很多新手会疑惑了:宝塔选择LNMP 还是选择LAMP,宝塔环境包安装方式选择编译安装还是极速安装?接下来当流科技为您详细解答; y$ Z. }$ N, c  }  B# z# T# ^  F* d- B1 @
|
5 N' E: S7 W' B! P! a) g( o9 k/ U如图:: N/ S9 I+ J5 G2 D- Z
推荐.png 4 Q' U1 |/ X+ `6 B: L! u
9 j) H. w: ^; ?! k! E

' h/ Z8 @( ]% u2 O% [2 e& d! W
- c* n! U6 ^9 f. d大家都支持,目前PHP环境主流的是Linux系统,win系统各种问题太多。在此,当流科技详细说明下推荐的几种的差别。( u; p, b: B1 H! Q0 h5 m

8 B# N! e5 |3 L6 @1、LNMP组合" K+ t7 R! c$ M5 F0 s8 e5 q! g
当流科技给新手们介绍下,老鸟直接忽略哈!
) n, n6 }7 q6 X# M# [: t
$ H- \0 Z9 J5 f7 x4 G9 P6 v/ lLNMP是Linux系统下Nginx+MySQL+PHP这种网站服务器架构,基于Linux系统编写的Nginx、PHP、MySQL、phpMyAdmin一键环境安装包。可以在VPS、云服务器、独立主机上轻松的安装LNMP生产环境。% i/ u6 R' P% [: C

. Q$ V3 B+ E/ U! A' v- B/ W! C! rNginx是一个小巧而高效的Linux下的Web服务器软件,是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。3 i: s9 t2 M( m$ q
Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。& n) A9 v' C/ b  G. J

  T$ W, n8 s' A( b& W, b& q, Z! p/ F# g2 U( z$ [$ u
作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率。
9 [  Q( l+ X1 Q' x4 w作为负载均衡服务器:Nginx 既可以在内部直接支持Rails和PHP,也可以支持作为 HTTP代理服务器对外进行服务。Nginx 用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。
# w( X) G3 S3 |) g8 D2 b  ^" @
- S* E& s7 q9 m& Z6 w- INginx 安装非常的简单,配置文件非常简洁(还能够支持perl语法)。Nginx支持平滑加载新的配置,还能够在不间断服务的情况下进行软件版本的升级。- q4 K- v6 P2 K* A1 g
6 W$ o$ u9 ]0 S7 N
! |) I. x! X5 r' [4 J
那么咱们言归正传,新手首次进入宝塔后台,推荐的组合是LNMP,安装方式有 编译安装和 快速安装。两者有何区别呢?2 z4 o6 S$ B3 B5 z6 J$ {
- F1 K$ S4 k' A: Y/ H* x
编译安装也叫源码安装,宝塔官方给出的提示是 安装时间长(30-3小时)适合生产环境 + A8 P! e: b0 w8 a1 p2 V
极速安装也叫RPM安装,安装时间极快,性能与稳定性略低于编译安装3 O- r1 p1 |: p8 H  y- U6 Y

; |; f1 j, h5 u7 T+ W. V  N, j2 A; T- t& a: A$ A, I2 z
实际上用RPM包安装的概率远远大于编译安装。在部署软件的时候可能会遇到特定版本中间件(如NGINX,PHP等),需要安装定制的插件,需要制定需要的路径,这个时候选用源码安装就显得更容易胜任。但是如果成规模的管理服务器比如1000以上,至少100以上,如果相同的环境,需要相同的软件,源码安装就显得有点捉襟见肘了。使用安装脚本只能避免不会出现差异化的环境,在部署效率上会大大降低。至少你还需要在每台机器上安装编译环境,至少降低了系统的安全和稳定性。(拥有编译环境的生产服务器多少还是有一些危险),而RPM执行效率就体现出来了。( X" i3 @2 t) V. a. A2 g: v1 K6 Z

3 I3 l2 z9 D5 o6 V简单点说就是 当机器少的时候,扩展要求高就用编译安装,如果管理几十台、上百台,批量安装环境的时候,大家很都用RPM安装
0 o3 B0 c$ `- Q7 r
  w" g: A0 h! W5 l' ^% ^所以对于新手站长们,如果时间允许的话,推荐使用编译安装。: v) k7 Z1 }  L7 e5 z+ o: Q/ Y0 n
. I; h3 K! Y9 G  g! Q

& [3 l$ K# Z( C& i% y: d# |
更多宝塔教程请关注: 宝塔面板使用教程和常见问题汇总 NEW(不断更新)    宝塔面板技术交流群:418387220  
==============================================================
1 W+ [5 A) G  A& @! Q
如需技术服务,请点击这里 宝塔运维技术服务项目   宝塔面板技术交流群418387220  4 y( G! }* T0 }" D' }: C; A6 Y& |
技术01:         技术02:   技术03: 5 l. O: V5 R) w8 P( k+ b
==============================================================
( a4 v; n8 ?9 \  I% n+ p8 I) ~# H' e' C5 B: U7 q+ G8 p/ i
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复

使用道具 举报

 楼主| 当流科技 发表于 2017-10-22 22:05:10 | 显示全部楼层
2、LAMP环境组合
0 w6 ~+ G& K* Q3 u% o- l( [9 r$ u4 b  a, v5 n6 Q

! K% `) \6 p6 }( s& ~
( h2 }$ A& U, h! j/ cLAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(通常是指数据库软件) 和PHP(通常是指PHP) 的第一个字母,一般用来建立web应用平台。
5 f4 L" x4 u! K! V# ]* @$ x0 H! d1 s; g' q+ X5 p
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充
/ ]2 w: j: D0 d+ T# K! O  B* ^/ k: j; J# E% N& g$ L6 h

) U" T  Z6 f& L( V& p2 hApache与之前我们介绍Nginx相比,优缺点为大家介绍下:
& S8 O% R6 c1 ^; x! q
$ b. ~! B7 P+ }8 x, gnginx 相对 apache 的优点:轻量级,同样起web 服务,比apache 占用更少的内存及资源抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache 相对nginx 的优点:rewrite ,比nginx 的rewrite 强大模块超多,基本想到的都可以找到少bug ,nginx 的bug 相对较多超稳定
5 j4 B. O! y+ k' k  V! L2 G7 p1 \) Z
" h. U9 x! g4 d3 C& i4 V) U7 ^
作为 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作为后端处理动态请求* A: r) d2 ]& D. Q) ]; L
8 z! x, ~' J. k- P7 p( J
那么我们是选择apache 还是用nginx好呢?对于一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就apache 吧。后者的各种功能模块实现得比前者,例如ssl 的模块就比前者好,可配置项多。参考教出处:https://www.zhihu.com/question/195710879 J, `/ Q/ n7 _# T

2 W& s% @# O6 v: Y7 n8 v4 g# r6 N对于宝塔用户来说,官方推荐是 nginx,也就是LNMP组合。如图:# Q7 E1 T* t" b$ t1 J

) j2 e# U$ ^6 V" \% a3 P4 Z% O- K  b
环境区别.png   e9 {, O: z) u0 z6 N/ V
0 y& R& I( M! E, b- Z% A5 h
, L9 O: d5 \* L7 X1 L

) b) `2 ]: X% K" r, _' U  _
更多宝塔教程请关注: 宝塔面板使用教程和常见问题汇总 NEW(不断更新)    宝塔面板技术交流群:418387220  
==============================================================
# C& E2 c3 t5 U( Y
如需技术服务,请点击这里 宝塔运维技术服务项目   宝塔面板技术交流群418387220  
% J0 y# q6 [% l7 m
技术01:         技术02:   技术03: - v0 V/ U/ T7 R5 x' ?5 L2 {
==============================================================- s  |. J) W7 q5 d* |# ~% d

/ s) v2 J$ ?5 W
当流科技-专业Discuz建站、仿站业务,专注处理discuz!论坛挂马,专注提供论坛托管维护服务! 提供Discuz论坛空间、VPS、云服务器!咨询QQ 569160956 778521512
回复 支持 反对

使用道具 举报

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

本版积分规则

精彩课程推荐

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

主讲:我心枫叶 Discuz!教程

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

主讲:当流科技 Discuz插件

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

主讲:风雨兼程 Discuz!教程

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

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

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

主讲:风雨兼程 Discuz!教程

宝塔面板phpmyadmin 数据库502 Bad Gateway

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

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

主讲:执手天涯 Discuz插件

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

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

商务合作

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

关注微信公众号

QQ扫码 加 DZ技术群