首页 > 代码库 > Ubuntu下的PHP扩展开发(一):开发前的准备

Ubuntu下的PHP扩展开发(一):开发前的准备

首先配置PHP环境就不说了。(包括需要php5-dev)

然后下载PHP的源码 sudo apt-get source php5,我把它放在code目录下,此时你会得到4个文件/文件夹

我将php5-5.5.9+dfsg重命名为php5方便输入(你可以不用那么做),现在更改code目录权限为0777,方便后续操作

打开php5的文件夹,我们需要关注以下几个目录

目录  描述

ext 这里存放着PHP的官方扩展,我们的扩展也将在此处编写

sapi 不同服务器的抽象层代码,此处可阅读鸟哥的文章

TSRM 线程安全相关

Zend zend api定义和宏等

 

这就是开发前需要的所有准备,此外你需要准备一个靠谱的编辑器工具方便代码开发。

这里推荐Sublime ,因为VIM我是用的很不顺手。。。当然很多大神很喜欢VIM,这里就不多说了。

同时推荐安装Ctags插件,具体可以Google之。

Ubuntu下的PHP扩展开发(一):开发前的准备