PHP NTS具体指什么?

更新于
2026-09-29 06:09:00
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计768个文字,预计阅读时间需要4分钟。

PHP NTS具体指什么?

PHP+NTS指的是None-Thread Safe,表示非线程安全。在PHP中,通常在以fastcgi方式运行时,会选择NTS版本,因为它具有更好的性能。在Windows 7系统、PHP 7.1版本、DELL G3电脑上使用php+nts意味着,这里使用的是非线程安全的PHP版本,适用于单线程或简单的多线程应用场景,可以提供更优的性能表现。

php nts是指“None-Thread Safe”,表示非线程安全;在PHP中一般以fast cgi方式运行的时候选择nts版本,具有更好的性能。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php nts什么意思?

NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。

TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。

具体:

从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系统是采用多线程的工作方式。如果在IIS下以CGI方式运行PHP会非常慢,这是由于CGI模式是建立在多进程的基础之上的,而非多线程。一般我们会把PHP配置成以ISAPI的方式来运行,ISAPI是多线程的方式,这样就快多了。但存在一个问题,很多常用的PHP扩展是以Linux/Unix的多进程思想来开发的,这些扩展在ISAPI的方式运行时就会出错搞垮IIS。

阅读全文

本文共计768个文字,预计阅读时间需要4分钟。

PHP NTS具体指什么?

PHP+NTS指的是None-Thread Safe,表示非线程安全。在PHP中,通常在以fastcgi方式运行时,会选择NTS版本,因为它具有更好的性能。在Windows 7系统、PHP 7.1版本、DELL G3电脑上使用php+nts意味着,这里使用的是非线程安全的PHP版本,适用于单线程或简单的多线程应用场景,可以提供更优的性能表现。

php nts是指“None-Thread Safe”,表示非线程安全;在PHP中一般以fast cgi方式运行的时候选择nts版本,具有更好的性能。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php nts什么意思?

NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。

TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。

具体:

从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系统是采用多线程的工作方式。如果在IIS下以CGI方式运行PHP会非常慢,这是由于CGI模式是建立在多进程的基础之上的,而非多线程。一般我们会把PHP配置成以ISAPI的方式来运行,ISAPI是多线程的方式,这样就快多了。但存在一个问题,很多常用的PHP扩展是以Linux/Unix的多进程思想来开发的,这些扩展在ISAPI的方式运行时就会出错搞垮IIS。

阅读全文