有关在window下面使用C语言开发php扩展请参考下面博客:
http://koda.iteye.com/blog/315779
采用的编译工具vc6,个人比较喜欢使用命令行编译:
msdev myhello\myhello.dsp /MAKE "myhello - Win32 Release_TS"
可以使用批处理简化此命令:
msdev %1 /MAKE "%2 - Win32 Release_TS"
%1%2对应参数1参数2,保存make.bat文件名。然后将路径加入到系统环境,就可以进入ext目录使用
make myhello\myhello.dsp myhello 进行编译了,这里的myhello是你的项目名
编译中遇到的问题如下:
1.缺少config.w32.h头文件下载2个必要的包
http://www.php.net/extra/bindlib_w32.zip
http://www.php.net/extra/win32build.zip
把这2个包的内容放一起,解压缩到X:\win32build,X是你的硬盘分区。将X:\win32build\bin加入系统环境变量。
命令行输入:set path=%path%;X:\win32bu