码迷,mamicode.com
首页 >  
搜索关键字:php内核    ( 143个结果
9.PHP内核探索:通过mod_php5支持PHP
Apache对PHP的支持是通过Apache的模块mod_php5来支持的。如果希望Apache支持PHP的话,在./configure步 骤需要指定--with-apxs2=/usr/local/apache2/bin/apxs表示告诉编译器通过Apache的mod_php5 /apxs来提供对P...
分类:Web程序   时间:2014-10-16 13:53:32    阅读次数:333
10.PHP内核探索:Apache运行与钩子函数
Apache是目前世界上使用最为广泛的一种Web Server,它以跨平台、高效和稳定而闻名。按照去年官方统计的数据,Apache服务器的装机量占该市场60%以上的份额。尤其是在 X(Unix/Linux)平台上,Apache是最常见的选择。其它的Web Server产品,比如IIS,只能运行在Wi...
分类:Web程序   时间:2014-10-16 13:28:42    阅读次数:214
8.PHP内核探索:再次探讨SAPI
在PHP的生命周期的各个阶段,一些与服务相关的操作都是通过SAPI接口实现。 这些内置实现的物理位置在PHP源码的SAPI目录。这个目录存放了PHP对各个服务器抽象层的代码, 例如命令行程序的实现,Apache的mod_php模块实现以及fastcgi的实现等等。在各个服务器抽象层之间遵守着相同的约...
分类:Windows程序   时间:2014-10-16 13:25:02    阅读次数:206
PHP内核探索:一次请求的开始与结束
PHP开始执行以后会经过两个主要的阶段:处理请求之前的开始阶段请求之后的结束阶段开始阶段有两个过程:第一个过程是模块初始化阶段(MINIT), 在整个SAPI生命周期内(例如Apache启动以后的整个生命周期内或者命令行程序整个执行过程中), 该过程只进行一次。第二个过程是模块激活阶段(RINIT)...
分类:Web程序   时间:2014-10-16 12:51:32    阅读次数:122
11.PHP内核探索:嵌入式PHP PHP内核探索:嵌入式PHP
从PHP源码目录结构的介绍以及PHP生命周期可知:嵌入式PHP类似CLI,也是SAPI接口的另一种实现。 一般情况下,它的一个请求的生命周期也会和其它的SAPI一样:模块初始化=>请求初始化=>处理请求=>关闭请求=>关闭模 块。 当然,这只是理想情况。因为特定的应用由自己特殊的需求,只是在处理PH...
分类:Web程序   时间:2014-10-16 12:51:02    阅读次数:346
4.PHP内核探索:单进程SAPI生命周期
CLI/CGI模式的PHP属于单进程的SAPI模式。这类的请求在处理一次请求后就关闭。也就是只会经过如下几个环节: 开始 - 请求开始 - 请求关闭 - 结束 SAPI接口实现就完成了其生命周期。单进程多请求则如下图所示:
分类:Windows程序   时间:2014-10-16 12:20:32    阅读次数:230
7.PHP内核探索:Apache模块介绍
Apache概述Apache是目前世界上使用最为广泛的一种Web Server,它以跨平台、高效和稳定而闻名。按照去年官方统计的数据,Apache服务器的装机量占该市场60%以上的份额。尤其是在 X(Unix/Linux)平台上,Apache是最常见的选择。其它的Web Server产品,比如IIS...
分类:Web程序   时间:2014-10-16 12:17:32    阅读次数:246
PHP内核探索:从SAPI接口开始
SAPI:Server Application Programming Interface 服务器端应用编程端口。研究过PHP架构的同学应该知道这个东东的重要性,它提供了一个接口,使得PHP可以和其他应用进行交互数据。 本文不会详细介绍每个PHP的SAPI,只是针对最简单的CGI SAPI,来说明S...
分类:Windows程序   时间:2014-10-16 12:17:12    阅读次数:478
PHP内核探索:一次请求生命周期
我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的。PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口)。PHP总共有三个模块:内核、Zend引擎、以及扩展层。PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE...
分类:Web程序   时间:2014-10-16 11:10:22    阅读次数:131
____PHP内核探索:命名空间
PHP内核探索:命名空间命名空间是一种特殊的作用域感谢 参考或原文 www.php-internal.com服务器君一共花费了81.974 ms进行了3次数据库查询,努力地为您提供了这个页面。试试阅读模式?希望听取您的建议在维基百科中,对命名空间的定义是: 命名空间(英语:Namespace)表示标...
分类:Web程序   时间:2014-09-24 22:01:47    阅读次数:370
143条   上一页 1 ... 11 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!