因此,如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。 在windows环境下,如果你使用的web server 是apchae 或者 iis 7以下版本,则应该选择线程安全的安装文件,而如果你使用...
Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。 因此,如果是使用ISAPI的方式来运行PHP就必须用ThreadSafe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe(NTS,非线程安全)的版本能够更好的提高效率。 再来看PHP的两种执行方式:ISAPI和FastCGI。 ISAPI...
●Non Thread Safe:非线程安全,非线程安全是与IIS搭配的环境; ●Thread Safe:线程安全,线程安全是与Apache搭配的环境。 如果你的使用的是IIS服务器,就选择Non Thread Safe(非线程安全),如果使用Apache服务器,就选择Thread Safe(线程安全)。 那么,如何查看当前PHP到底是Non Thread Safe(非线程安全)还是Thread Safe(...
Non Thread Safe和Thread Safe的区别 Non Thread Safe:非线程安全,非线程安全是与IIS搭配的环境; Thread Safe:线程安全,线程安全是与Apache搭配的环境。 如果你的使用的是IIS服务器,就选择Non Thread Safe(非线程安全),如果使用Apache服务器,就选择Thread Safe(线程安全)。 那么,如何查看当前PHP到底是Non Thread Sa...
在开发调试过程中遇到过网页不停的报Stack Overflow 。试过各种方法不行。想到可能是在我目前的环境中不太合适用Thread Safe。请问应该依据什么选ts 还是nts版本。
官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来. 注意在Linux/Unix下,肯定没有VC9版本和VC6版本之分,但有线程安全之分。而在linux下安装PHP一般编译安装的,configure需要说明是否需要开启线程安全: 代码语言:javascript ...
VC9版本是使用Visual Studio 2008编译器编译的,如果你是在windows下使用IIS+PHP的,请选择VC9版本。 Non Thread Safe就是非线程安全,在执行时不进行线程(Thread)安全检查; Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源; ...
先从字面意思上理解,Thread Safe 是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式而耗尽系统资源。Non Thread Safe 是非线程安全,在执行时不进行线程(Thread)安全检查。 再来看 PHP 的两种执行方式:ISAPI 和 FastCGI。
Non Thread Safe:是指非线程安全,此版本是与IIS搭配的环境; Thread Safe:是指线程安全,此版本是与Apache搭配的环境。 懂了吗?如何选择?主要看你的服务器环境,如果使用IIS就选择Non Thread Safe(非线程安全),如果使用Apache,就选择Thread Safe(线程安全)。
官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来. 注意在Linux/Unix下,肯定没有VC9版本和VC6版本之分,但有线程安全之分。而在linux下安装PHP一般编译安装的,configure需要说明是否需要开启线程安全: –with-tsrm-st Use SGI's State Threads –with-tsrm-pthreads Use POSIX...