PHP VC9/VC6 TS/NTS版本之间的区别

    PHP在现在是越来越流行了,不过我们在php官网(http://www.php.net/downloads.php)下载php的时候,可能会遇到一个问题,windows下的php有VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe等多个版本。那么这些版本有什么区别呢?

    VC9的版本是用legacy VS 2008编译的,VC6的版本是用legacy VS6编译的。

    如果你是在windows下使用IIS+PHP的话,你需要下载VC9的版本。
    如果你是在windows下使用Apache+PHP的话,你需要下载VC6的版本。

    Non Thread Safe是指非线程安全,Thread Safe则是指线程安全。

    如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。

《PHP VC9/VC6 TS/NTS版本之间的区别》有5条评论

  1. 如果你是在windows下使用IIS+PHP的话,你需要下载VC9的版本。
    如果你是在windows下使用Apache+PHP的话,你需要下载VC6的版本。————->講錯了吧?

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据