php5.6 nts ts,php ts nts v6 v9的区别
VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的
由于apache.org只提供VC6的版本,所以使用原版apache时只能使用VC6。(www.apachelounge.com上有apache VC9的版本提供,应该可以和PHP VC9配合,没用过)
TS:Thread Safe 线程安全, 执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源
NTS:Non Thread Safe 非线程安全, 在执行时不进行线程(Thread)安全检查 PHP的两种执行方式:
ISAPI和FastCGI。
ISAPI(Internet Server Application Programming Interface)执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本apache中的配置方式:
LoadModule php5_module "xxx/php5apache2_2.dll"
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt
FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。apache中的配置方式:ScriptAlias /php/ “D:/php/”Action application/x-httpd-php “/php/php-cgi.exe” 官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。
php5.6 nts ts,php ts nts v6 v9的区别相关推荐
- nts包如何下周 php_windows下PHP7安装方法(ts版和nts版)
1.首先到官网下载PHP的Zip安装包 http://windows.php.net/download/ (1)VC14 x64 Non Thread Safe (2015-Dec-17 00:17: ...
- TS学习(二) :安装ts与ts配置
一.安装TypeScript npm i -g typescript 二.安装完成后 创建ts 使用ts语法 可能遇到的报错问题 在啥都没配置的默认情况下,TS会做出下面几种假设: 假设当前的执行环境 ...
- 【TS】ts的使用和类型注解
全局安装Ts npm install -g typescript 检查ts版本 tsc -V 安装完ts后,在文件夹新建 xxx.ts文件,html可以引入,但此时引入ts会报错,解决问题如下: 在使 ...
- m3u8格式与ts格式到底是什么有什么区别
HLS,Http Live Streaming 是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件. 1.M3U8文件 ...
- php中ts和nts版本,PHP中ts和nts版本 - vc6和vc9编译版本的区别
VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的. VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的. 由于 ...
- TS中ts和.d.ts文件的区别
.ts文件 1.既包含类型信息又可执行代码. 2.可以被编译成js文件,然后执行代码. 3.编写程序代码的地方 .d.ts文件 1.只包含类型信息的类型声明文件. 2.不会生成js文件,仅用于提供类型 ...
- Typescript助力项目开发:JS切换TS、TS类型定制与思考
TS已经成为可以帮助项目顺利开发的存在了.在上半年笔者就被要求采用TS开发新的项目,并在一些老项目中用TS去改造(因为沟通原因我以为某个远程组件只有TS版本).在其中也有了一些思考. 首先是目录结构. ...
- TS复习-----TS中的类
目录 概述 类的定义 类的继承 类的静态方法和属性 类里面的修饰符 抽象类 多态 getters与setters readonly修饰符 概述 类(Class):定义了一切事物的抽象特点 对象(Obj ...
- 【TS】ts中的类:class
在ts中,使用class需要给class的属性加上数据类型,实例class或者更改class中的值时,必须符合class中属性定义的数据类型,如果数据类型不同,则会提示,例如: // 定义接口inte ...
最新文章
- ThinkPhp学习12
- redis desktop manager download
- power bi 实时_Power BI中的实时流
- 1、lo4j.properties
- 第三百零九节,Django框架,models.py模块,数据库操作——F和Q()运算符:|或者、并且——queryset对象序列化...
- zynq文档阅读之EMIO和MIO的细微差别
- sdut3138: N!(计算n!中结尾零的个数)
- Redis 菜鸟教程学习笔记- Redis 命令- Key
- 第一章:计算机网络概述
- 港股上市!小米开源项目盘点
- 直方图均衡化(II)
- ce修改植物大战僵尸阳光
- STM32F4xx FPU和DSP库的使用
- 【P2P】【转载】P2P流媒体开源项目介绍
- 从0开始写出一个最简单的shell(基于x210)
- java static作用盘点
- [github 源码收集] == tflearn examples
- c语言查看文件详细信息
- 利用Python实现远程控制电脑
- 逗游怎么安装计算机丢失文件,逗游怎么安装 逗游游戏宝库安装教程