【http://www.cnblogs.com/idnf/p/4596068.html】
LAMP:
Linux:大家都懂,系统承载着一切.
Apache: web服务器,提供者页面的展示
Mysql: 数据库,这个大家都了解.
PHP: 对PHP文件提供解析..
除了LAMP 还有LNMP 不同的是 N代替了A
N就是nginx: 是个轻量级的web服务器,后起之秀,但一样强大.
但是nginx和apache不同的地方就在apahce和php之间的联系是内建好的,模块加载的方式;
而nginx需要安装fastcgi,提供接口..这就是不同了,很多人就觉得nginx难了,其实不难得,你知道理清楚他们的分工你就明白了,
nginx是web服务器,只能提供web服务,即静态页面的展示,那么php文件怎么办?就需要你在nginx的配置文件修改了告诉nginx将php文件交给fastcgi去解析.
apache不同的是他将PHP模块化的加载到里自己的程序里,这个工作就不需要你来做了.他自己就解析了..