摘要: 转:http://www.cnblogs.com/phphuaibei/archive/2011/09/13/2174927.html最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理:PHP底层工作原理图1 php结构从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理 方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是 阅读全文
posted @ 2013-07-20 11:28 雨做的云 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 转载:http://www.laruence.com/2008/08/12/180.htmlSAPI: Server abstraction API,研究过PHP架构的同学应该知道这个东东的重要性,它提供了一个接口,使得PHP可以和其他应用进行交互数据。 本文不会详细介绍每个PHP的SAPI,只是针对最简单的CGI SAPI,来说明SAPI的机制。首先,我们来看看PHP的架构图:PHP架构图图1 PHP Architecture SAPI提供了一个和外部通信的接口, 对于PHP5.2,默认提供了很多种SAPI, 常见的给apache的mod_php5,CGI,给IIS的ISAPI,还有Shel 阅读全文
posted @ 2013-07-20 11:25 雨做的云 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 转:http://stblog.baidu-tech.com/?p=763作为一门动态语言,php是如何实现的,其底层机制如何,具有什么样的特点,本文深入浅出介绍了包括php设计理念、整体结构、核心数据结构和变量在内的相关底层知识,对我们更好的开发php程序,优化性能等有一定的指导意义。TAGPhp 底层机制 性能优化目录1、概述… 1what is php?. 1了解它底层实现的目的?. 12、php的设计理念及特点… 13、Php的四层体系… 24、Sapi 35、Php的执行流程&opcode. 56、HashTable — 核心数据结构… 67、Php变量… 8概述… 8Zva 阅读全文
posted @ 2013-07-20 11:19 雨做的云 阅读(253) 评论(0) 推荐(0) 编辑