现在的PHP5.*For Windows一共给了四个版本:VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,参考PHP官网提供下载的地方左边的英文来看看这几个版本有什么区别。

Windows下的PHP5各个版本详解

 

一、如何选择PHP5.*的VC9版本和VC6版本

    VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache官方下载的Apache来架设的,那你就选择VC6版本。

    VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本, 如果想要下载安装v9版本的php需要从ApacheLounge下载Apache安装包,如果Apache以模块方式运行PHP,对于V6版本的PHP安装包中已经包含相应的Dll,V9版本的PHP则从ApacheLounge网上下载相应的php5apache2.*.dll。

Windows下的PHP5各个版本详解

二、如何选择PHP5.*Thread SafeNon Thread Safe版本

    先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。

官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。