PHP内核-Apache2的SAPI

2014-11-24 10:14:47 · 作者: · 浏览: 0

我们知道定义SAPI之前,首先要定义sapi_module_struct这个结构,相看源码:/soft/php-5.2.9/sapi/apache2handler/sapi_apache2.c,可以看到定义该结构,我直接复制过来:



3,PHP会在每个request的时候,处理一些初始化,资源分配的事务。这部分就是activate字段要定义的。


4,与activate的函数,就是deactiveate,它会提供一个handler, 用来处理收尾工作。


5,php_apache_sapi_ub_write:提供一个向Response数据写的接口。



6,php_apache_sapi_flush:提供给zend刷新缓存的句柄。