首先配置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之。