在php中,有应用服务器+web服务器组合的应用吗?lanmp属于吗?
第一次提问:
lamp中web服务器是apache吧?应用服务器呢?是php嘛?
提问补充:
根据下面的博客和StackOverflow的问答,我发现lamp或lnmp栈中,apache只是通过CGI,FastCGI,ISAPI等接口去调用php,所以我上面的猜想错误,php并不是一个应用服务器。
那在php中,有应用服务器+web服务器的组合吗?lanmp属于吗?
WEB服务器、应用程序服务器、HTTP服务器区别- aitao - 博客园
What is the difference between application server and web server?-Stack Overflow
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
lamp:服务器为apache,php作为apache的一个模块被加载到apache进程中,apache接受的动态请求通过SAPI与php进行交互,即php的Apache 2.0 Handler模式
lnmp:web服务器为nginx,接受到动态请求通过socket转发给后端php-fpm,进行处理并返回给webserver,此时php的运行模式为PHP-CGI,fpm为PHP fast-cgi的协议的实现
lamp
: linux + apache + mysql + phplnmp
: linux + nginx + mysql + phpwamp
: windows + apache + mysql + php第一个字母的缩写