Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

4,092

PHP:不同版本区别

  • 2013-05-21
  • 暂无评论

ts及nts

  • ts:Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。
  • nts: Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。

PHP两种执行方式:CGI和FastCGI

(IIS上有ISAPI,对CGI的扩展,需要使用ts版本)

  1. FastCGI是可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。
  2. 传统的CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性等。
  3. 如果是CGI或者FastCGI可以使用nts版本提高性能

vc6和vc9,该区别只针对Windows上的版本

  • vc6: legacy Visual Studio 6 compiler,就是使用这个编译器编译的
  • vc9: the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的
  • 如果你是在windows下使用Apache+PHP的,请选择VC6版本;
  • 如果你是在windows下使用IIS+PHP的,请选择VC9版本。

注:php5.3以后,没有VC6的版本了

在php5.4中将php-fpm内置在php源码中该,设置在window中无意义

  1. 用以实现php自身的fastcgi管理
  2. 对此只需在编译中设置:--enable-fpm --with-fpm-user=www --with-fpm-group=www


back up ↑

无觅相关文章插件,快速提升流量