php的ts和nts安装包

简介: 2017-12-29 15:17:05 星期五 翻译一下PHP对 ts , nts 的解释 官网说明地址:  http://windows.php.net/download  (windows下载页左侧) TS  refers to multithread capable builds.

2017-12-29 15:17:05 星期五

翻译一下PHP对 ts , nts 的解释

官网说明地址:  http://windows.php.net/download  (windows下载页左侧)

TS  refers to multithread capable builds. NTS refers to single thread only builds. Use case for TS binaries involves interaction with a multithreaded SAPI and PHP loaded as a module into a web server. For NTS binaries the widespread use case is interaction with a web server through the FastCGI protocol, utilizing no multithreading (but also for example CLI).

一段代码需要经过 `编译`和 `连接` 等操作才能成为最终的可执行文件(二进制文件)

而单词, compile、build分别对应编译和连接这两个过程。

 

线程安全(TS) 指的是编译连接时指定启用多线程安全扩展, 使PHP支持多线程, 非线程安全(NTS)指的是单线程build; 

线程安全的使用场景是, 使用多线程的SAPI进行交互并且PHP作为一个web服务器的模块被加载

对非线程安全来说, 最广泛的应用场景是通过并未使用多线程的 FastCGI 协议跟一个web服务器进行交互 (命令行环境下也是非线程安全的模式)

 

目录
相关文章
|
10月前
|
PHP Apache Windows
工银e生活开发脱坑日志(5)wampServer集成环境配置php ts版php_infosec.dll文件
工银e生活开发脱坑日志(5)wampServer集成环境配置php ts版php_infosec.dll文件
110 0
|
关系型数据库 应用服务中间件 Linux
LANMPS 一键PHP环境安装包(转)
转:http://www.lanmps.com/ LANMPS 一键安装包,php绿色环境套件包: https://github.com/foxiswho/lanmps   安装 Mar 17, 2017 LANMPS 一键安装包,php绿色环境套件包 Linux+Nginx+Mysql+PHP...
2161 0
|
安全 PHP Apache
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
  今天在搭环境测试时遇到版本选择问题,然后就找到这篇介绍文章,收录入知识库。 ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查 1. VC6与VC9的区别: VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。
1148 0
|
安全 PHP Windows
PHP中VC6、VC9、TS、NTS版本区别与用法
1. VC6与VC9的区别: VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apache 来架设的,那你就选择 VC6 版本。  VC9 版本是使用 Visual Studio 2008 编译器编译的,如果你的 PHP 是用 IIS 来架设的,那你就选择 VC9 版本。
1031 0
|
应用服务中间件 Linux PHP
Apache/Nginx+PHP+MySQL一键环境安装包
windows平台 1.Nginx PHP环境集成包: http://www.upupw.net/Nginx/     我用的就是这个,WIN平台搞开发 Apache PHP环境集成包:http://www.upupw.net/Apache/ 2.WINDOWS的NGINX+PHP+MYSQL+MEMCACHED的服务器集成环境 http://www.hdj.me/wnmpse
6142 0