宝塔环境是什么?LNMP与LAMP如何选择?详解宝塔环境配置安装教程

宝塔面板作为目前主流的服务器运维管理面板,是很多个人站长乃至企业用户在做服务器日常管理的会首选的一个面板,虽然宝塔面板安装好了,但如果需要搭建网站,还需要部署网站需要的网站环境。那宝塔环境是什么呢?LNMP和LAMP环境区别是什么又如何选择呢?我们应该如何进行宝塔环境配置安装,保证网站高效稳定运行呢?本文介绍之前,你需已经完成如下步骤:

1、网站域名:域名注册购买_备案_解析_查询教程

2、网站服务器:服务器配置系统选择以及服务器购买教程

3、服务器宝塔面板:宝塔面板安装教程

宝塔环境是什么?

我们购买的服务器一般都是可以用来搭建网站的,但是服务器或者VPS它不像虚拟空间,直接就可以拿来用,需要我们 部署网站需要的网站环境 ,比如安装配置Apache或Nginx/php/MySQL等,提供能够搭建网站的环境。

Linux面板环境要求

操作系统:全新系统(支持CentOS、Ubuntu、Debian、Fedora、Deepin),

确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

宝塔Linux6.0版本是基于centos7开发的,强烈建议使用centos7.x 系统

内存要求:内存要求最低512MB,推荐768MB以上,纯面板约占系统60MB内存

宝塔面板LNMP与LAMP环境搭建如何选择?

宝塔安装完成后在浏览器上打开面板的地址,登入面板,面板会自动推荐你安装环境套件,这里有两种选择,第一种是LNMP套件,第二种是LAMP套件。那LNMP和LAMP应该选择哪种好呢?

第一种:宝塔面板LNMP环境

lnmp 的全称是linux + nginx + mysql + php;

Nginx 特性:

Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。

1、相比 Apache,用 Nginx 作为 Web 服务器:使用资源更少,支持更多并发连接,效率更高;

2、作为负载均衡服务器:Nginx 既可在内部直接支持 Rails 和 PHP,也可支持作为 HTTP 代理服务器对外进行服务。Nginx 用 C 编写而成, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。

3、作为邮件代理服务器:Nginx 同时也是一款非常优秀的邮件代理服务器(最早开发这个产品的目的之一,是作为邮件代理服务器)。

4、反向代理可以根据url将请求转向于不同用途的集群,比如图片请求,转向图片服务器集群;视频请求,转身视频服务器集群。nginx是一款轻量级的web服务器/反向代理服务器/电子邮件代理服务器,安装非常简单,配置文件也很简洁(还支持 perl 语法)。Nginx 支持平滑加载新配置,还能够在不间断服务的情况下进行软件版本升级。

第二种: 宝塔面板LAMP环境

lamp 的全称是linux + apache + mysql +php;

Apache 特性

1、Apache 是 LAMP 架构最核心的 Web Server,开源、稳定、模块丰富是 Apache 的优势。但 Apache 的缺点是有些臃肿,内存和 CPU 开销大,性能上有损耗,不如一些轻量级的 Web 服务器(譬如:Nginx、Tengine等)高效,轻量级的 Web 服务器对于静态文件的响应能力来说远高于 Apache 服务器。

2、Apache 做为 Web Server 是负载 PHP 的最佳选择,如果流量很大的话,可以采用 Nginx 来负载非 PHP 的 Web 请求。Nginx 是一个高性能的 HTTP 和反向代理服务器,Nginx 以其稳定、丰富功能集、示例配置文件和低系统资源的消耗而闻名。Nginx 现能支持 PHP 和 FastCGI,也支持负载均衡和容错,可和 Apache 配合使用,是轻量级的 HTTP 服务器的首选。

3、Web 服务器缓存也有多种方案,Apache 提供了自己的缓存模块,也可以使用外加的 Squid 模块进行缓存,这两种方式均可有效提高 Apache 的访问响应能力。Squid Cache 是一个 Web 缓存服务器,支持高效缓存,可作为网页服务器的前置 cache 服务器缓存相关请求以提高 Web 服务器速度。把 Squid 放在 Apache 的前端来缓存 Web 服务器生成动态内容,而 Web 应用程序只需要适当地设置页面实效时间即可。如访问量巨大,则可考虑使用 memcache 作为分布式缓存。

4、PHP 的加速可使用 eAccelerator 加速器,eAccelerator 是一个自由开放源码的 PHP 加速器。它会优化动态内容缓存,提高 PHP 脚本缓存性能,使 PHP 脚本在编译状态下,对服务器的开销几乎完全消除。它还可对脚本起优化作用,以加快其执行效率。 使 PHP 程序代码执效率可提高 1-10 倍。

宝塔面板LNMP与LAMP环境选择哪个好呢?

要省内存的话lnmp是最好的选择,但有点不太稳定;

静态的多用lnmp套件,动态内容多用lamp套件;

术年社推荐的组合是LNMP:NGINX占用资源较少,抗并发强,处理静态文件上比Apache强上三倍。

宝塔面板环境配置安装教程

1、第一次进入宝塔面板会提示你部署环境,这个时候你就可以选择所需要的环境进行部署。

宝塔面板环境配置教程

推荐选择LNMP,使用编译安装,虽然编译安装比较慢,但是其稳定性很好。

NGINX 就默认的最新版 1.20就行

MySQL 也可以默认的 5.6,

PHP 建议选择 7.0 以及以上版本

phpMyAdmin 默认新版本

2、点击一键安装后,会有一个消息盒子,提升正在安装的信息,如下图

宝塔面板环境配置教程

3、如需其他,也可以在软件商店里选择对应的软件进行安装,如图所示:

宝塔面板环境配置教程

以上!

下一篇分享:宝塔面板安全设置


公众号:术年社(ID:snsdoc)

博客:www.snsdoc.com (百度:术年社)

微信:22987059

关注公众号获得更多最新网络项目干货,不定期福利放送!

原创文章,作者:朮年,QQ/微信:22987059,如若转载,请注明出处:https://www.snsdoc.com/wz/342.html

(1)

相关推荐

发表评论

登录后才能评论