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的区别相关推荐

  1. 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: ...

  2. TS学习(二) :安装ts与ts配置

    一.安装TypeScript npm i -g typescript 二.安装完成后 创建ts 使用ts语法 可能遇到的报错问题 在啥都没配置的默认情况下,TS会做出下面几种假设: 假设当前的执行环境 ...

  3. 【TS】ts的使用和类型注解

    全局安装Ts npm install -g typescript 检查ts版本 tsc -V 安装完ts后,在文件夹新建 xxx.ts文件,html可以引入,但此时引入ts会报错,解决问题如下: 在使 ...

  4. m3u8格式与ts格式到底是什么有什么区别

    HLS,Http Live Streaming 是由Apple公司定义的用于实时流传输的协议,HLS基于HTTP协议实现,传输内容包括两部分,一是M3U8描述文件,二是TS媒体文件. 1.M3U8文件 ...

  5. php中ts和nts版本,PHP中ts和nts版本 - vc6和vc9编译版本的区别

    VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的. VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的. 由于 ...

  6. TS中ts和.d.ts文件的区别

    .ts文件 1.既包含类型信息又可执行代码. 2.可以被编译成js文件,然后执行代码. 3.编写程序代码的地方 .d.ts文件 1.只包含类型信息的类型声明文件. 2.不会生成js文件,仅用于提供类型 ...

  7. Typescript助力项目开发:JS切换TS、TS类型定制与思考

    TS已经成为可以帮助项目顺利开发的存在了.在上半年笔者就被要求采用TS开发新的项目,并在一些老项目中用TS去改造(因为沟通原因我以为某个远程组件只有TS版本).在其中也有了一些思考. 首先是目录结构. ...

  8. TS复习-----TS中的类

    目录 概述 类的定义 类的继承 类的静态方法和属性 类里面的修饰符 抽象类 多态 getters与setters readonly修饰符 概述 类(Class):定义了一切事物的抽象特点 对象(Obj ...

  9. 【TS】ts中的类:class

    在ts中,使用class需要给class的属性加上数据类型,实例class或者更改class中的值时,必须符合class中属性定义的数据类型,如果数据类型不同,则会提示,例如: // 定义接口inte ...

最新文章

  1. ThinkPhp学习12
  2. redis desktop manager download
  3. power bi 实时_Power BI中的实时流
  4. 1、lo4j.properties
  5. 第三百零九节,Django框架,models.py模块,数据库操作——F和Q()运算符:|或者、并且——queryset对象序列化...
  6. zynq文档阅读之EMIO和MIO的细微差别
  7. sdut3138: N!(计算n!中结尾零的个数)
  8. Redis 菜鸟教程学习笔记- Redis 命令- Key
  9. 第一章:计算机网络概述
  10. 港股上市!小米开源项目盘点
  11. 直方图均衡化(II)
  12. ce修改植物大战僵尸阳光
  13. STM32F4xx FPU和DSP库的使用
  14. 【P2P】【转载】P2P流媒体开源项目介绍
  15. 从0开始写出一个最简单的shell(基于x210)
  16. java static作用盘点
  17. [github 源码收集] == tflearn examples
  18. c语言查看文件详细信息
  19. 利用Python实现远程控制电脑
  20. 逗游怎么安装计算机丢失文件,逗游怎么安装 逗游游戏宝库安装教程

热门文章

  1. usb转ttl 一直显示正在检测目标单片机 ...的解决方法
  2. 打败魔王(这是2022中兴捧月打榜的一道题)
  3. 看透设计模式-实践与总结
  4. 单代号网络图计算例题_常用连续随机变量的关系与密度函数的计算
  5. Python 竟然不是最赚钱的编程语言?!
  6. Unity入门--Unity的下载安装及基本使用
  7. 后端给图片加水印的方法
  8. nofollow标签的作用 nofollow标签添加方法
  9. MFC 实现打印机打印功能
  10. VSCode的撤回与取消撤回