一、LNMP与LAMP架构的介绍
LNMP架构
●LNMP是Linux+Nginx+Mysql+PHP的组合方式,其特点是利用Nginx的快速与轻量级,替代以前 的LAMP(Linux+Apache+Mysql+PHP)的方式。由于安装方便,并且安装脚本也实时更新。
●LNMP方式的优点:占用vps资源较少,Nginx配置起来比较简单,利用fast-cgi的方式动态解析PHP脚本。
●LNMP方式的缺点:php-fpm组件的负载能力有限,在访问量巨大的时候,php-fpm进程容易僵死,容易发生502 bad gateway错误。
LNAMP架构
●在大流量的时候,把Apache和Nginx结合起来使用,实现LNAMP架构。
●LNAMP是Linux+Nginx+Apache+Mysql+PHP的组合方式,其特点是利用Nginx来作为静态脚本的
解析,而利用Nginx的转发特性,将动态脚本的解析转交给Apache来处理,这样,能充分利用俩种web服务的特点
●LNAMP的优点:由于Apache本身处理PHP的能力比php-fpm要强,在访问量巨大的时候,不容易发生502 bad gateway错误。
●LNAMP的缺点:相比LNMP方式会多占用一些资源,另外,配置虚拟机需要同时修改Nginx和Apache的配置文件,稍微麻烦一些。
2、LN/AMP架构各组件介