博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lamp和lnmp区别
阅读量:6081 次
发布时间:2019-06-20

本文共 463 字,大约阅读时间需要 1 分钟。

lamp和lnmp都是用来运行php网站的。 一个是apache,一个是nginx,在lamp中,php是作为apache的一个模块,被apache加载并调用。 当处理php脚本时,是由apache来完成的,而实际上我们应该说是apache的模块libphp5.so 处理的。

nginx就不一样了,nginx后面有php-fpm服务,这个php-fpm服务作为独立的服务存在,可以监听ip:port 也可以监听socket,真正处理php脚本的工作是由php-fpm来完成的,而nginx仅仅是把用户的请求发给php-fpm,然后再把php-fpm的处理结果发给用户。

再总结一下,apache因为把php模块集于一身成为一个整体,任何请求访问(静态,动态)都是apache(httpd)自己搞定的, 而nginx仅仅是一个传递的角色。它可以处理静态(图片,js,css等),但php相关的就得由后面的php-fpm来处理。

转载于:https://blog.51cto.com/chenshengsheng/2175278

你可能感兴趣的文章
zookeeper安装与配置
查看>>
redis和memcached区别
查看>>
c primer plus(第五版)读书笔计 第七章(6)
查看>>
PHP缓存技术
查看>>
kubernetes集成calico网络
查看>>
RabbitMQ - Throuble Shooting
查看>>
python 的hmac与php的hash_hmac的签名校验
查看>>
2015年11月 广州深圳 MVP 线下活动
查看>>
微软私有云分享(R2)24 审核WDS部署
查看>>
centos 6和centos 7的有哪些区别?
查看>>
我的友情链接
查看>>
SSH
查看>>
Kbengine版炉石传说教程-序章-源代码获取
查看>>
js Unicode编码相互转换
查看>>
linux文件合并
查看>>
SCCM 2012 与Windows 2003
查看>>
Mysql数据库理论基础之九---四类隔离级别
查看>>
HTML5预测 取代本地App将成为可能
查看>>
nginx日志切割脚本
查看>>
Linux下(.vimrc文件)
查看>>