1. 在windows下编译php,可参考后面的网址
(http://www.boilingbit.com/blog/windows%E4%B8%8B%E7%BC%96%E8%AF%91php/)
准备如下工具:
http://windows.php.net/downloads/php-sdk/php-sdk-binary-tools-20110915.zip
http://windows.php.net/downloads/php-sdk/deps-5.5-vc9-x86.7z (xampp1.8.3中的php是vc11编译的)
建立编译目录:
将php-sdk-binary-tools-20110915.zip解压,在其目录下创建一个文件夹,此处为php5.5dev.
在php5.5dev中新建一个deps文件夹,将deps-5.5-vc9-x86.7z中的文件拷入该文件夹。再新建一个php-5.5.2-src,将php源码拷入其中。
开始编译:
打开VC9的Command Line,将目录切换到php源码的目录下(即php-5.5.2-src),执行buildconf,,之后会提示可以执行configure—help命令查看帮助。然后执行configure –disable all –enable-apache2-4filter(只编译最基本的php以及部署到apache上所需要的扩展),然后开始编译,输入nmake命令。
编译完成:
可以查看到php-5.5.2.src目录下多了一个Release_TS文件夹,即编译后的php。(如果要部署到apache上运行