PHP5 VC九、VC六、Thread Safe、Non Thread Safe各个版本区别

1、如何选择PHP5.3的VC9版本和VC6版本 网站推广 VC6版本是使用Visual Studio 6编译器编译的,若是你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,若是你的PHP是用IIS来架设的,那你就选择VC9版本。 2、如何选择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版本。 官方并不建议你将Non Thread Safe 应用于生产环境,因此咱们选择Thread Safe 版本的PHP来使用。(fblww-0106)
相关文章
相关标签/搜索