原文:关于FastCgi与PHP-fpm之间是个什么样的关系【转自知乎】

刚开始对这个问题我也挺纠结的,看了 HTTP权威指南 后,感觉清晰了不少。 首先,CGI是干嘛的 CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server 比如说nginx 只是内容的分发者。比如,如果请求 index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是 in ...

2018-01-04 17:10 0 956 推荐指数:

查看详情

fastcgi php-cgi与php-fpm区别和之间关系

关于FastCGIphp-cgi、php-fpm的区别是什么,各自有什么用途,以及相互间的关系是什么,查阅相关资料,可谓是众说纷纭,莫衷一是: 说法一:fastcgi是一个协议,php-fpm实现了这个协议; 说法二:php-fpmFASTCGI进程的管理器,用来管理fastcgi进程 ...

Tue May 22 22:55:00 CST 2018 1 8471
php-cli和php-fpm FastCgiPHP-fpm之间关系

php-cli和php-fpm cli就是我们在命令行里使用的那个php命令,其实它也可以提供HTTP服务,因为它内置了一个HTTP服务器: php-fpm是一个多进程架构的FastCGI服务,内置php解释器,进程后台常驻,自带进程管理器,支持进程池配置,多配合Nginx使用. Linux ...

Wed Jun 19 23:41:00 CST 2019 0 1042
CGI、FastCGIPHP-FPM关系详解

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPMFastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间关系。 基础 在整个网站架构中,Web Server(如Apache)只是内容的分发者。举个栗子 ...

Sat Mar 23 22:26:00 CST 2019 0 1160
Nginx解析PHP的原理 | CGI、FastCGIphp-fpm关系

Nginx解析PHP的原理,CGI/FastCGI以及PHP-Fpm关系. 一、PHP+Nginx应运而生的场景.随着互联网的发展,用户对此接受面广,数据流的增大使得Web端的运行承载压力日益增大,野蛮生长在大数据时代里的WEB语言PHP也找到了比老搭档更优越的活力搭档Nginx,说到 ...

Fri Feb 01 02:19:00 CST 2019 0 597
php-fpm 和 mysql 之间关系

我们都知道,php是不能直接操作 mysql的,他需要通过扩展提供接口调用,php的mysql扩展也好几个,只支持面向过程的mysql,既支持面向过程也支持面向对象的mysqli,只支持面向对象的PDO,当然无论是那个扩展,也只是php语法写法上的区别而已,底层其实是一的。 今天我们不讲语法 ...

Tue Dec 20 19:11:00 CST 2016 0 2409
CGI、FastCGIphp-fpm的概念和区别

CGI是HTTP Server和一个独立的进程之间的协议,把HTTP Request的Header设置成进程的环境变量,HTTP Request的正文设置成进程的标准输入,而进程的标准输出就是HTTP Response包括Header和正文。 FASTCGI是和HTTP协议类似的概念。无非 ...

Mon Mar 06 22:18:00 CST 2017 0 5680
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM