LAMP LNMP 和 LNMPA

LAMP LNMP 和 LNMPA

LAMP指的是:Linux+Apache+MySQL+Perl/PHP/Python

LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的自由软件:

Linux,操作系统; 
Apache,网页服务器; 
MySQL,数据库管理系统(或者数据库服务器); 
PHP 和 Perl 或 Python。
Programming Language脚本语言 (perl, Python, PHP, …)。

LNMP指的是:Linux+Nginx+MySQL+PHP

Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:

debian、centos、ubuntu、fedora、gentoo等。

Apache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,
是最流行的Web服务器端软件之一。
它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。

Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。

Mysql是一个小型关系型数据库管理系统。

Php是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。

这四种软件均为免费软件,组合到一起,成为一个免费、高效的网站服务系统。

由于Nginx拥有超越Apache的卓越性能,LNMP正在逐渐取代LAMP.

LNMPA是什么?

也许大家对LAMP、LNMP比较熟悉,
LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;
LNMP代表的是Linux下Nginx、MySQL、PHP这种网站服务器架构。
LNMPA代表的是Linux下Nginx、MySQL、PHP、Apache这种网站服务器架构,
是结合LAMP与LNMP各自的优点而产生的新的网站服务器架构。

我们为什么采用LNMPA这种架构?

采用Linux、PHP、MySQL的优点我们不必多说。
Nginx是一个小巧而高效的Linux下的Web服务器软件,与Apache相比,消耗资源更少,
支持的并发连接,更高的效率,反向代理功能效率高、静态文件处理快等。
Apache是一款老牌的Web服务器软件,在高并发时对队列的处理比FastCGI更成熟,
Apache的mod_php效率比php-cgi更高且更稳定、对伪静态支持好,
不需要转换、多用户多站点权限等方面有着更好的效果……

LNMPA这种架构有什么优势?

LNMPA使用Nginx作为前端服务能够更快更及时的静态页面、js、图片等,
当客户端请求访问动态页面时由Nginx的反向代理给Apache处理,
Apache处理完再交予Nginx返回给客户端。

采用LNMPA能够更好的解决LNMP架构中由于PHP-FPM方面产生的502错误,
同时能够为提供更安全的多用户多站点环境。

如何安装LNMPA?

LNMPA目前只能新装无法再LNMP的基础上升级到LNMPA,
LNMPA安装教程 注意参数要使用lnmpa。(低于1G内存不建议使用LNMPA)
当提示安装成功后即可体验LNMPA了。

LNMP一键安装包 V1.2 已经在
Linode、DiaHosting、PhotonVPS、DigitalOcean、VR香港VPS、
遨游主机、RamNode、BudgetVM、瑞豪开源、DirectSpace、KVMLA、
景文互联Hostigation、BuyVM、123systems、bluevm等众多VPS的
CentOS 5-6.5、Debian 5-7、Ubuntu 10.04-14.04的
32位和64位系统上测试通过。

虚拟主机管理
教程地址:http://lnmp.org/faq/lnmp-vhost-add-howto.html

升级LNMPA PHP版本
教程地址:http://lnmp.org/faq/lnmp1-2-upgrade.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113946.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 软件著作权 源码_python申请软件著作权

    软件著作权 源码_python申请软件著作权申请软件著作权时需要清除代码中的注释,可以通过word和Notepad++组合操作来快速的完成1。使用word的插入文件功能合并多个源代码文件,操作方法为:新打开1个word文件,在“插入”标签栏下找到“对象”点击右边的小三角下拉菜单里选择“文件中的文字…”,然后在跳出来的文件选择对话框里选择要合并的文件,如果对话框里没有显示出需要的文件,可能是文件类型过滤器选择的不对,更改为“所有文件…

    2022年9月13日
  • Optimistic vs Multi Version Concurrency Control – Differences?

    Optimistic vs Multi Version Concurrency Control – Differences?

    2021年8月26日
  • HTTP协议之:报文详解

    HTTP协议之:报文详解超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。HTTP协议的主要特点支持客户/服务器模式。简单快速:客户向服务器请求服务时,只需传送请求方法和路径。灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content

    2022年7月15日
  • matlab如何读取路径下所有图片_matlab保存到指定文件夹

    matlab如何读取路径下所有图片_matlab保存到指定文件夹之前的matlab学习中接触了各种图片的处理方式和算法函数,现在考虑的是如何保存和输出图片matlab中的图片保存方式imwrite函数imwrite函数是和imread函数配套的图片读取输出函数,写法和imread函数一样imwrite(I,‘lena.jpg’)需要注意的是在保存之前需要保存一个句柄I=getimage(gcf)但是问题在于imwrite函数保存的图片是已经定义过的图片在以下代…

    2022年9月12日
  • LoadRunner 压力测试

    LoadRunner 压力测试一、LoadRunner安装1.复制一下地址,然后打开迅雷,新建,选择一个磁盘大的空间,显示4.02G的ISO文件http://www.genilogix.com/downloads/loadrunner/loadrunner-11.isohttp://h30302.www3.hp.com/prdownloads/Software_HP_LoadRunner_11.00_Sim_Chines

    2022年7月18日
  • javascript 高级教程 视频_精通JavaScript

    javascript 高级教程 视频_精通JavaScriptJavaScript简介JavaScript历史本节为您讲解JavaScript和客户端脚本的起源。JavaScript实现完整的JavaScript实现是由以下3个不同部分组成的:ECMAScript、文档对象模型、浏览器对象模型。ECMAScript基础ECMAScript语法Java和ECMAScript有一些关键的语法特性相同,也有一…

    2022年8月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号