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

LAMP LNMP 和 LNMPA的更多相关文章

  1. LAMP LNMP 和 LNMPA

    LAMP指的是:Linux+Apache+MySQL+Perl/PHP/Python LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的自由软件: Linux,操作系统:  Apach ...

  2. [开源软件] 腾讯云Linux服务器一键安装LAMP/LNMP/LANMP环境 转

    本帖最后由 我本戏子 于 2015-8-13 22:00 编辑OneinStack是非常优秀的一键PHP/JAVA安装脚本,提供以下环境:lnmp(Linux + Nginx+ MySQL+ PHP) ...

  3. LAMP+LNMP视频教程

    你是否在LAMP或是LNMP源码编译的道路上走过弯路,失败过或者目前还没有顺利安装过呢?另外网上有网上有很多LAMP/LNMP的一键安装脚本,如果拿过来直接用还是要改脚本.本教程的内容就能帮助你解决手 ...

  4. centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节课

    centos  lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress  安装phpmyadmin  定时备份mysql两种方法  第二十五节 ...

  5. lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装)

    lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境 ...

  6. centos7源码编译安装lamp/lnmp

    centos7源码编译安装lamp/lnmp 进程:是包工头(相当于是个门,只管开门关门,不管门内的事儿) 线程:是各种工种(cpu调度的是线程) 进程 是一件事情, 线程 是 同一个时间范围内 同时 ...

  7. centos LNMP第一部分环境搭建 LAMP LNMP安装先后顺序 php安装 安装nginx 编写nginx启动脚本 懒汉模式 mv /usr/php/{p.conf.default,p.conf} php运行方式SAPI介绍 第二十三节课

    centos  LNMP第一部分环境搭建 LAMP安装先后顺序  LNMP安装先后顺序 php安装 安装nginx  编写nginx启动脚本   懒汉模式  mv   /usr/local/php/{ ...

  8. 脚本实现自动化安装lamp&lnmp

    #备注:前提是将lnmp和lnmp自动化脚本写好放在相应的路径, 脚本已写好,请查看我博客中的 shell脚本 专栏! #!/bin/bash #安装lamp或者lnmp path=/server/s ...

  9. Linux入门(三)搭建服务器linux运行环境LAMP/LNMP

    本文内容主要根据慕课网教学视频整理,原链接http://www.imooc.com/learn/170 我用的linux系统是ubuntu 12.04 LTS  虚拟机是VMware Workstat ...

随机推荐

  1. 虚拟机 SUSE Linux Enterprise Server 12 SP2 64

    下载地址:https://www.suse.com/zh-cn/products/server/download/ 下载以后使用虚拟机安装即可

  2. IntelliJ IDEA 修改IDE字体、代码字体。

    IntelliJ IDEA 默认的 IDE 菜单字体太小,看着不舒服 ,我们调节下: ==============以上修改 仅仅针对的IDE字体,对代码的字体不生效. 所以如果代码 你觉得小 还得修改 ...

  3. es6之yield

    yield 关键字用来暂停和继续一个生成器函数.我们可以在需要的时候控制函数的运行. yield 关键字使生成器函数暂停执行,并返回跟在它后面的表达式的当前值.与return类似,但是可以使用next ...

  4. Python练手之爬虫

    很久没更新博客了,最近自学Python,写个在百度上爬算法题题解的爬虫,第一次写爬虫..纯当练手 慢慢来.. #coding:utf-8 ''' Created on 2016年11月22日 @aut ...

  5. C#连接SQL Server数据库小贴士

    在较低版本vs中需要添加using system.data.sqlClient; 在新版本vs中需要写成using System.Data.SqlClient; 作者:耑新新,发布于  博客园 转载请 ...

  6. ubuntu安装redis 和可视化工具

    方式一: 下载地址:http://redis.io/download,下载最新文档版本. 本教程使用的最新文档版本为 2.8.17,下载并安装: $ wget http://download.redi ...

  7. Linux查看使用端口的进程

    netstat –apn | grep 8080 lsof -i:8080

  8. spring boot上传文件错误The temporary upload location [/tmp/tomcat.5260880110861696164.8090/work/Tomcat/localhost/ROOT] is not valid

    参考了:https://www.jianshu.com/p/cfbbc0bb0b84 再次感谢,但还是有些调整 一.在zuul服务中加入两个配置参数(location: /data/apps/temp ...

  9. Python时间日期格式化之time与datetime模块总结

    1 引言 在实际开发过程中,我们经常会用到日期或者时间,那么在Python中我们怎么获取时间,以及如何将时间转换为我们需要的格式呢?在之前的开发中,也曾遇到time.datetime等模块下的不同函数 ...

  10. MDP中值函数的求解

    MDP概述   马尔科夫决策过程(Markov Decision Process)是强化学习(reinforcement learning)最基本的模型框架.它对序列化的决策过程做了很多限制.比如状态 ...