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,操作系统: Apache ...

  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. [编织消息框架][netty源码分析]13 ByteBuf 实现类CompositeByteBuf职责与实现

    public class CompositeByteBuf extends AbstractReferenceCountedByteBuf implements Iterable<ByteBuf ...

  2. Webpack 2 视频教程 017 - Webpack 2 中分离打包项目代码与组件代码

    原文发表于我的技术博客 这是我免费发布的高质量超清「Webpack 2 视频教程」. Webpack 作为目前前端开发必备的框架,Webpack 发布了 2.0 版本,此视频就是基于 2.0 的版本讲 ...

  3. PHP动态图像处理

    相关代码见:https://www.github.com/lozybean/learn_www/ 目录 1. 画布管理:     imagecreate():创建一个基于调色板的画布,指定画布的长.宽 ...

  4. k8s 核心功能 - 每天5分钟玩转 Docker 容器技术(116)

    本节带领大家快速体验 k8s 的核心功能:应用部署.访问.Scale Up/Down 以及滚动更新. 部署应用 执行命令: kubectl run kubernetes-bootcamp \ --im ...

  5. linux socket编程:简易客户端与服务端

    什么是socket? socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来 ...

  6. Nginx配置反向代理

    Nginx可做web服务器,也可做负载均衡使用. 反向代理:应用服务器不直接提供服务,通过nginx服务器处理请求, 转发到代理服务器(Tomcat,Nginx,Apache等) 获取响应交给客户端, ...

  7. 3、ABPZero系列教程之拼多多卖家工具 项目修改及优化

    本篇内容杂而简单,不需要多租户.不需要多语言.使用MPA(多页面).页面加载速度提升…… 刚登录系统会看到如下界面,这不是最终想要的效果,以下就一一来修改. 不需要多租户 AbpZeroTemplat ...

  8. 关于new Date()

    1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 ...

  9. js,jq.事件代理(事件委托)复习。

    <ul id = "lists"> <li>列表1</li> <li>列表2</li> <li>列表3< ...

  10. 不常见的for循环命名以及with(document)

    for循环想必大家是很常见的,但是for循环的命名可能很多人听了是一头雾水. 说起for循环的命名呢,主要用途是与for循环的终止break有关! 提到break,大家肯定都了解的.终止整个循环嘛! ...