VC 建立php扩展
软件 php的源文件和安装包要一致
php5.3.8(VC9 x86 Thread Safe)
php5.3.8源文件(tar.bz2)
VC
bison.exe
MSYS(MSYS类似于Cygwin,但是由于工作原理的不同,速度更快、体积更小、功能强大、便于携带http://code.google.com/p/msys-cn/)
因为我的开发只是一个很简单的demo,没有使用第三方了类库。如果是把linux下拿过来的扩展项目,可能用到一些库。可能用cygwin会比较好。但是没有cygwin完全可以在window下开发。
1。解压下载到的源文件包tar.bz2包到C盘c:/phpsrc,并且解压php安装包(VC9 x86Thread Safe,也就是能够正常使用的php压缩包文件)到C:/php,我们只需要里面的一个文件C:/php/dev/ php5.lib,复制php5.lib到c:/phpsrc。
2。复制bison.exe到Microsoft Visual Studio\Common\MSDev98\Bin把Microsoft Visual Studio\Common\MSDev98\Bin的绝对路径添加到windows环境变量
3.在这里我们开始生成生成config.w32.h。CMD在里面操作
进入:c:/phpsrc执行
如果想要Non Thread Safe 模式就去掉上面的命令最后的参数--disable-zts
?VI. 集成dll到php中。
?