日期:2014-05-17  浏览次数:20381 次

Windows中搭建PHP扩展开发环境

一、提前准备

下载并安装VS2008
下载PHP5.4.5程序:
NTS下载
TS下载
其中php二进制包分为VC6、VC8、VC9及TS和NTS版本。
VC6、VC8、VC9分别对应VC6、VC2005、VC2008
TS表示(Thread Safe),当以ISAPI(IIS SERVER)允许时,因为是单进程中执行多线程,为避免内存泄漏和共享变量安全,建议使用TS版本。
当以FAST_CGI等以单一进程来执行,这样就无需进行线程的安全检查。

下载PHP5.4.5源码
下载PHP-SDK
下载MSYS,它包括Windows下linux编译器的实现
下载deps

下面的配置基础,以f:\php_stdio文件夹为基础

二、编译PHP

首先下载php-sdk,先下载较新的php-sdk-binary-tools-20110915.zip,解压到

f:\php_stdio\php-sdk

目录下。注意,解压后,这个目录下应该有bin和script子目录。

开一个cmd窗口,切换到f:\php_stdio\php-sdk目录下,运行vcvarsall.bat来设置好编译环境变量。

VS2008安装路径\VC\vcvarsall.bat

这里vcvarsall.bat的具体目录要根据你自己的安装位置而定。