【PHP系列直播】深入理解 FastCGI 协议以及在 PHP 中的实现

简介: 直播地址https://yq.aliyun.com/live/956直播时间2019年4月9日 20:00主讲人周梦康(楚松) 点击关注专家阿里云资深研发工程师,《深入 PHP 内核》作者之一内容提要传统 CGI 工作原理分析客户端访问某个 URL 地址之后,通过 GET/PO...

直播地址

https://yq.aliyun.com/live/956

直播时间

2019年4月9日 20:00

主讲人

周梦康(楚松) 点击关注专家
阿里云资深研发工程师,《深入 PHP 内核》作者之一

__meitu_1

内容提要

传统 CGI 工作原理分析
客户端访问某个 URL 地址之后,通过 GET/POST/PUT 等方式提交数据,并通过 HTTP 协议向 Web 服务器发出请求,服务器端的 HTTP Daemon(守护进程)将 HTTP 请求里描述的信息通过标准输入 stdin 和环境变量(environment variable)传递给主页指定的 CGI 程序,并启动此应用程序进行处理(包括对数据库的处理),处理结果通过标准输出 stdout 返回给 HTTP Daemon 守护进程,再由 HTTP Daemon 进程通过 HTTP 协议返回给客户端。
上面的这段话理解可能还是比较抽象,下面我们就通过一次GET请求为例进行详细说明

更多学习资料:https://mengkang.net/668.html

技术交流

PHP技术进阶钉群:http://uee.me/aMsFp

php

更多内容

更多内容可关注PHP技术进阶云栖号(https://yq.aliyun.com/teams/405), 获取第一手技术资料

阿里开发者技术交流钉钉群的全向图【2019年】

目录
相关文章
|
2月前
|
安全 PHP
PHP为协议详解,以及应用
PHP为协议详解,以及应用
36 0
|
7月前
|
安全 PHP
【攻防世界】file_include (PHP伪协议+过滤器)
【攻防世界】file_include (PHP伪协议+过滤器)
|
7月前
|
PHP 调度
PHP CGI、FastCGI、PHP-FPM、PHP-CGI 区别
PHP CGI、FastCGI、PHP-FPM、PHP-CGI 区别
85 5
|
PHP
ctfshow-web3(伪协议php://input的利用)
ctfshow-web3(伪协议php://input的利用)
232 0
|
PHP 调度
PHP CGI、FastCGI、PHP-FPM、PHP-CGI 区别
PHP CGI、FastCGI、PHP-FPM、PHP-CGI 区别
101 0
|
Web App开发 XML 算法
file_put_contents利用技巧(php://filter协议)
file_put_contents利用技巧(php://filter协议)
387 0
|
安全 PHP Apache
为什么apache默认不是fastcgi模式运行PHP?底层原理是什么?
为什么apache默认不是fastcgi模式运行PHP?底层原理是什么?
113 0
|
监控 应用服务中间件 PHP
PHP 本身支持 CGI、FastCGI、mod_php、php-fpm的模式区别是什么?底层原理是什么?
PHP 本身支持 CGI、FastCGI、mod_php、php-fpm的模式区别是什么?底层原理是什么?
163 0
FastCGI和PHP的关系是什么?底层原理是什么?
FastCGI和PHP的关系是什么?底层原理是什么?
110 0
|
网络协议 应用服务中间件 PHP
CGI、FastCGI、PHP-FPM是干什么的?它们的区别是什么?底层原理是什么?
CGI、FastCGI、PHP-FPM是干什么的?它们的区别是什么?底层原理是什么?
116 0