created by: andrew.wu
date : 2009-3-19
源码 PHP 5.2.8 ,下载地址 http://cn.php.net/get/php-5.2.8.tar.gz/from/a/mirror
操作系统 : Windows XP Service Pack 2
编译器: VC2008 + SP1
在 build 之前先阅读 http://www.php.net/manual/en/install.windows.building.php 参考此文步骤,具体操作时稍做修改即可
1、首先你必须有 VC 与 Windows SDK
2、Copy C:/Program Files/Microsoft SDKs/Windows/v6.0A/Include/WinResrc.h to
C:/Program Files/Microsoft SDKs/Windows/v6.0A/Include/winres.h.
3、下载 the Windows build tools ,但原文中地址已经失效,这是目前有效的地址 http://pecl2.php.net/downloads/php-windows-builds/php-libs/binary-tools.zip
4、下载 the Windows DNS resolver library ,原文地址也是无效的,目前有效地址http://pecl2.php.net/downloads/php-windows-builds/php-libs/VC9/x86/bindlib-cvs-vc9.zip
5、按下面的方式把目录弄好
+-C:/work
| +-bindlib-cvs-vc9
| | +-...
| +-binary-tools
| | +-...
| +-php-5.2.8
| | +-...
6、建立一个批处理文件在C:/work/php-5.2.8
7、运行批处理,构建结果在 C:/work/Release_TS
注意,如果原来 Release_TS 目录有老版本 PHP 生成的结果存在,要先删除