WAMP环境搭建之PHP选择03-25
前段时间下载了一个PHP5.4包,装环境的时候怎么配置也不管用,于是研究一下PHP的版本,但看里面一看才发现,里面根本就没有php5apache2_2.dll.
再看PHP的版本php-5.4.38-nts-Win32-VC9-x86,原来是nts VC9版本,于是在此分享一下php版本的选择注意事项:
1.nts Non Thread Safe 非线程安全,在执行时不进行线程(Thread)安全检查。
2.ts Thread Safe 线程安全,在执行时进行线程安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。
再来看PHP的两种执行方式:ISAPI和FastCGI。
ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;
而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。
官方不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。
3.VC6 legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
4.VC9 the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
那我们如何做出选择?
如果你是在windows下使用Apache+PHP的,请选择VC6版本;如果你是在windows下使用IIS+PHP的,请选择VC9版本。
5.x86 支持32位win系统,同时兼容64位win系统。
6.x64 仅兼容64位win系统.
根据以上选项做出选择吧!
- CentOS6.5搭建LAMP 2015-07-11
- json_encode是怎样对待中文的 2016-04-20
- 检察官外传 韩语中文字幕 2016-03-28