您的位置:首页 > 编程语言 > PHP开发

PHP源代码生成 main/config.w32.h

2016-01-29 01:28 651 查看
准备好PHP源代码,假设解压到 D:\php-src

下载2个必要的包

http://www.php.net/extra/bindlib_w32.zip

http://www.php.net/extra/win32build.zip

把这2个包的内容放一起,例如解压缩到 D:\win32build

请使用 Visual Studio Tools 下的 Visual Studio 命令提示 操作

进入D:\php-src\

执行buildconf.bat

建立一个临时环境变量,执行set path=%path%;D:\win32build\bin

执行 cscript /nologo configure.js --with-php-build="../win32build" --without-libxml --disable-odbc

如果想要No Thread Safe 模式就在上面的命令最后加上参数 --disable-zts

然后看看是不是main下面多了一个 config.w32.h~

还有一点,config.w32.h 里面 #define PHP_COMPILER_ID 改成和你正在用的 PHP 编译版本相同的编译器ID,例如VC6或者VC9,不然编译出来的扩展没法载入,说实话,这个ID的判断真的很傻很天真....

注:以上过程在PHP5.3.5 + VS2010 下测试通过

原文:http://www.flyinghail.net/archives/223/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: