Windows下PHP(Thread Safe与Non Thread Safe)版本说明
2020-12-13 02:03
标签:c http a com strong 使用 转载“http://www.taoz11.com/archives/300.html” linux下直接下载源码,在服务器上编译即可,发现windows下有4个版本: VC9 x86 Non Thread Safe 网上查看了下4种版本对应使用的情况 一、如何选择 php5.3 的
VC9 版本和 VC6 版本 VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。 二、如何选择 PHP5.3 的 Thread Safe 和 Non Thread Safe 版本 先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI
执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。 再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。 ISAPI 执行方式是以 DLL
动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以 ISAPI
来执行 PHP,建议选择 Thread Safe 版本; 而 FastCGI 执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以
FastCGI 来执行 PHP,建议选择 Non Thread Safe 版本。 这样就可以根据自己的使用情况选择所需的php版本下载了。 注:ISAPI 和 FastCGI无需在php中设置,是webserver的操作。 通过phpinfo();查看当前php是什么版本,Thread Safety,这个参数是查看是否是线程安全。 Windows下PHP(Thread Safe与Non Thread Safe)版本说明,搜素材,soscw.com Windows下PHP(Thread Safe与Non Thread Safe)版本说明 标签:c http a com strong 使用 原文地址:http://www.cnblogs.com/jimingsong/p/3753474.html
VC9 x86 Thread Safe
VC6 x86 Non Thread
Safe
VC6 x86 Thread Safe
VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择
VC6 版本。
下一篇:Spring从入门到精通(一)
文章标题:Windows下PHP(Thread Safe与Non Thread Safe)版本说明
文章链接:http://soscw.com/essay/24790.html