鍍金池/ 問答/PHP  網絡安全  HTML/ 在php中,有應用服務器+web服務器組合的應用嗎?lanmp屬于嗎?

在php中,有應用服務器+web服務器組合的應用嗎?lanmp屬于嗎?

第一次提問:
lamp中web服務器是apache吧?應用服務器呢?是php嘛?


提問補充:
根據(jù)下面的博客和StackOverflow的問答,我發(fā)現(xiàn)lamp或lnmp棧中,apache只是通過CGI,FastCGI,ISAPI等接口去調用php,所以我上面的猜想錯誤,php并不是一個應用服務器。
那在php中,有應用服務器+web服務器的組合嗎?lanmp屬于嗎?

WEB服務器、應用程序服務器、HTTP服務器區(qū)別- aitao - 博客園

What is the difference between application server and web server?-Stack Overflow

回答
編輯回答
雨萌萌

lamp:服務器為apache,php作為apache的一個模塊被加載到apache進程中,apache接受的動態(tài)請求通過SAPI與php進行交互,即php的Apache 2.0 Handler模式
lnmp:web服務器為nginx,接受到動態(tài)請求通過socket轉發(fā)給后端php-fpm,進行處理并返回給webserver,此時php的運行模式為PHP-CGI,fpm為PHP fast-cgi的協(xié)議的實現(xiàn)

2018年4月28日 19:17
編輯回答
貓館
  • lamp: linux + apache + mysql + php
  • lnmp: linux + nginx + mysql + php
  • wamp: windows + apache + mysql + php

第一個字母的縮寫

2018年4月14日 14:38