您现在的位置:首页 --> 查看专题: 执行流程
为了以后能开发PHP扩展,就一定要了解PHP的执行顺序。这篇文章就是为C开发PHP扩展做铺垫。 Web环境我们假设为Apache。在编译PHP的时候,为了能够让Apache支持PHP,我们会生成一个mod_php5.so的模块。Apache加载这个模块,在url访问.php文件的时候,就会转给mod_php5.so模块来处理。这个就是我们常说的SAPI。英文名字是:Server Application Programming Interface。SAPI其实是一个统称,其下有 ISAPI,CLI SAPI,CGI等。有了它,就可以很容易的跟其他东西交互,比如APACHE,IIS,CGI等。 Apache启动后会将mod_pho5.so模块的hook handler注册进来,当Apache检测到访问的url是一个php文件时,这时候就会把控制权交给SAPI。进入到SAPI后,首先会执行sap
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[69] Java开发岗位面试题归类汇总
-
[66] Go Reflect 性能
-
[62] IOS安全–浅谈关于IOS加固的几种方法
-
[61] 【社会化设计】自我(self)部分――欢迎区
-
[61] 如何拿下简短的域名
-
[61] android 开发入门
-
[59] Oracle MTS模式下 进程地址与会话信
-
[49] WEB系统需要关注的一些点
-
[49] 图书馆的世界纪录
-
[45] Twitter/微博客的学习摘要
赞助商广告