一、如何选择PHP5.3的VC9版本和VC6版本

VC6是什么?
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。
VC9是什么?
VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。

那我们如何选择下载哪个版本的PHP呢?
如果你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本。

二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本

先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。

再来看PHP的两种执行方式:ISAPI和FastCGI。

ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;

而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。

官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。

PHP for windows VC9 VC6区别相关推荐

  1. Windows与Linux区别3

    Windows与Linux区别3 转载于:https://blog.51cto.com/241998/43673

  2. 我看UNIX与Windows的本质区别

    我看UNIX与Windows的本质区别 文化,我首先想到的是文化.Unix和Windows从诞生之初的文化差异本质上划分了两者的界限.直观看来,一个装逼文化,一个傻逼文化. Unix诞生在贝尔实验室的 ...

  3. c运行库、c标准库、windows API的区别和联系

    c运行库.c标准库.windows API的区别和联系 C运行时库函数 C运行时库函数是指C语言本身支持的一些基本函数,通常是汇编直接实现的.    API函数 API函数是操作系统为方便用户设计应用 ...

  4. Windows与Linux区别1

    Windows与Linux区别1 转载于:https://blog.51cto.com/241998/43671

  5. 从Docker在Linux和Windows下的区别简单理解Docker的层次结构

    上篇文章我们成功在Windows下安装了Docker,输出了一个简单的Hello World程序.本文中我们将利用Docker已有的云端镜像training/webapp来发布一个简单Python的W ...

  6. linux服务器知识学习:Linux与Windows之间的区别

    目前国内Linux更多的是应用于服务器上,而桌面操作系统更多使用的是Window. linux与Windows主要的区别如下: 从界面上来看, Windows界面统一,外壳程序固定所有Windows程 ...

  7. 详细解说Windows 8.1与Windows 8的区别(Win8.1与Win8区别)

    详细解说Windows 8.1与Windows 8的区别(Win8.1与Win8区别) 详细解说Windows 8.1与Windows 8的区别(Win8.1与Win8区别) 本文转自"吾乐 ...

  8. Linux系统和Windows系统的区别

    操作系统界有三大巨头,他们分别是苹果操作系统.Linux操作系统.Windows操作系统,深入追究下来,他们有同一个祖宗,叫Unix. 而Linux操作系统和Windows操作系统身为三大操作系统巨头 ...

  9. 103.107.189.XXX机房服务器linux和windows系统的区别:

    机房服务器linux和windows系统的区别: 1.首先从界面上个人感觉windows的界面比linux漂亮,从视觉效果上来看windows给人感觉更好 2.软件的使用,linux软件都是开源的由全 ...

  10. Mac 与 Linux Windows 常见使用区别

    Mac 与 Linux Windows 常见使用区别 1 常见命令 2 常见操作 3 常见问题 4 说明 本文记录一些mac和linux.windows之间常见的使用区别,以便于有需要的读者查阅,后续 ...

最新文章

  1. CSS:当子元素皆浮动,撑开父元素的3种方式
  2. 哪些因素影响数据存储系统的IOPS性能?
  3. MySQL 解压缩安装
  4. MyEclipse2017:MyEclipse2017软件破解图文教程(解决MyEclipse软件因试用期过期而无法再次使用的问题)
  5. 关于我在学习Javaweb时对Linux服务器安装配置jdk,tomcat,mysql的一些学习心得
  6. 线段树-Mex-洛谷P4137
  7. 前端暗黑模式,你了解多少
  8. 27. PHP 文件创建/写入
  9. 利用pil库处理图像
  10. 【原】豆瓣电台桌面版——Win7任务栏支持+托盘+快捷键+历史记录
  11. Timed out waiting for process (xxx) to appear on错误
  12. css 滤镜 filter 属性
  13. 期刊论文发表能加分吗
  14. ArcGIS Pro 加载项(5)——以“亩”为单位统计地块面积
  15. 小白自学Java后端学习计划(附带学习视频)
  16. 数据可视化—复杂网络关系图的绘制
  17. influxDB自定义查询时区
  18. 杨振宁与清华计算机系,我们都误会杨振宁了!看到清华给出的工资,才明白他有多伟大...
  19. 【ZJOI2017】仙人掌 题解
  20. matlab循环神经网络,循环神经网络的增强方法:注意力机制以及更多

热门文章

  1. PTA 7-6 2048游戏模拟(1)--单行向左移动叠加
  2. vscode统计代码行数
  3. 实现国标GB28181视频流媒服务平台EasyGBS-公安部国标35114(GB35114)A级检测说明
  4. 消息模板取数据的高阶使用说明
  5. Knoll Light Factory 3.2 for mac完整汉化版|灯光工厂 for mac中文版
  6. 电脑主机前置耳机插孔没声音——解决办法
  7. UDP协议与TCP协议
  8. 驾校一点通电脑版客户端 v7.1 最新PC版
  9. 2019上半年软件设计师考试大纲
  10. windows配置jdk环境变量、mysql环境变量、tomcat环境变量、maven环境变量、git环境变量、node环境变量