以图明志

PHP服务器脚本

[专题] PHP内核探索:再次探讨SAPI

很多操作都是通过SAPI接口实现
在PHP的生命周期的各个阶段,一些与服务相关的操作都是通过SAPI接口实现。 这些内置实现的物理位置在PHP源码的SAPI目录。这个目录存放了PHP对各个服务器抽象层的代码, 例如命令行程序的实现,Apache的mod_php模块实现以及fastcgi的实现等等。

PHP服务器脚本

[专题] PHP内核探索:单进程SAPI生命周期

处理一次请求后就关闭
CLI/CGI模式的PHP属于单进程的SAPI模式。这类的请求在处理一次请求后就关闭。也就是只会经过如下几个环节: 开始 - 请求开始 - 请求关闭 - 结束 SAPI接口实现就完成了其生命周期。

PHP服务器脚本

[专题] PHP内核探索:从SAPI接口开始

Zend SAPI Internals
SAPI提供了一个和外部通信的接口, 对于PHP5.2,默认提供了很多种SAPI, 常见的给apache的mod_php5,CGI,给IIS的ISAPI,还有Shell的CLI,本文就从CGI SAPI入手 ,介绍SAPI的机制。 虽然CGI简单,但是不用担心,它包含了绝大部分内容,足以让你深刻理解SAPI的工作原理。
1 / 1 首页 < Prev 1 Next > 尾页 页码: