PHP for windows VC9 VC6区别
一、如何选择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区别相关推荐
- Windows与Linux区别3
Windows与Linux区别3 转载于:https://blog.51cto.com/241998/43673
- 我看UNIX与Windows的本质区别
我看UNIX与Windows的本质区别 文化,我首先想到的是文化.Unix和Windows从诞生之初的文化差异本质上划分了两者的界限.直观看来,一个装逼文化,一个傻逼文化. Unix诞生在贝尔实验室的 ...
- c运行库、c标准库、windows API的区别和联系
c运行库.c标准库.windows API的区别和联系 C运行时库函数 C运行时库函数是指C语言本身支持的一些基本函数,通常是汇编直接实现的. API函数 API函数是操作系统为方便用户设计应用 ...
- Windows与Linux区别1
Windows与Linux区别1 转载于:https://blog.51cto.com/241998/43671
- 从Docker在Linux和Windows下的区别简单理解Docker的层次结构
上篇文章我们成功在Windows下安装了Docker,输出了一个简单的Hello World程序.本文中我们将利用Docker已有的云端镜像training/webapp来发布一个简单Python的W ...
- linux服务器知识学习:Linux与Windows之间的区别
目前国内Linux更多的是应用于服务器上,而桌面操作系统更多使用的是Window. linux与Windows主要的区别如下: 从界面上来看, Windows界面统一,外壳程序固定所有Windows程 ...
- 详细解说Windows 8.1与Windows 8的区别(Win8.1与Win8区别)
详细解说Windows 8.1与Windows 8的区别(Win8.1与Win8区别) 详细解说Windows 8.1与Windows 8的区别(Win8.1与Win8区别) 本文转自"吾乐 ...
- Linux系统和Windows系统的区别
操作系统界有三大巨头,他们分别是苹果操作系统.Linux操作系统.Windows操作系统,深入追究下来,他们有同一个祖宗,叫Unix. 而Linux操作系统和Windows操作系统身为三大操作系统巨头 ...
- 103.107.189.XXX机房服务器linux和windows系统的区别:
机房服务器linux和windows系统的区别: 1.首先从界面上个人感觉windows的界面比linux漂亮,从视觉效果上来看windows给人感觉更好 2.软件的使用,linux软件都是开源的由全 ...
- Mac 与 Linux Windows 常见使用区别
Mac 与 Linux Windows 常见使用区别 1 常见命令 2 常见操作 3 常见问题 4 说明 本文记录一些mac和linux.windows之间常见的使用区别,以便于有需要的读者查阅,后续 ...
最新文章
- CSS:当子元素皆浮动,撑开父元素的3种方式
- 哪些因素影响数据存储系统的IOPS性能?
- MySQL 解压缩安装
- MyEclipse2017:MyEclipse2017软件破解图文教程(解决MyEclipse软件因试用期过期而无法再次使用的问题)
- 关于我在学习Javaweb时对Linux服务器安装配置jdk,tomcat,mysql的一些学习心得
- 线段树-Mex-洛谷P4137
- 前端暗黑模式,你了解多少
- 27. PHP 文件创建/写入
- 利用pil库处理图像
- 【原】豆瓣电台桌面版——Win7任务栏支持+托盘+快捷键+历史记录
- Timed out waiting for process (xxx) to appear on错误
- css 滤镜 filter 属性
- 期刊论文发表能加分吗
- ArcGIS Pro 加载项(5)——以“亩”为单位统计地块面积
- 小白自学Java后端学习计划(附带学习视频)
- 数据可视化—复杂网络关系图的绘制
- influxDB自定义查询时区
- 杨振宁与清华计算机系,我们都误会杨振宁了!看到清华给出的工资,才明白他有多伟大...
- 【ZJOI2017】仙人掌 题解
- matlab循环神经网络,循环神经网络的增强方法:注意力机制以及更多
热门文章
- PTA 7-6 2048游戏模拟(1)--单行向左移动叠加
- vscode统计代码行数
- 实现国标GB28181视频流媒服务平台EasyGBS-公安部国标35114(GB35114)A级检测说明
- 消息模板取数据的高阶使用说明
- Knoll Light Factory 3.2 for mac完整汉化版|灯光工厂 for mac中文版
- 电脑主机前置耳机插孔没声音——解决办法
- UDP协议与TCP协议
- 驾校一点通电脑版客户端 v7.1 最新PC版
- 2019上半年软件设计师考试大纲
- windows配置jdk环境变量、mysql环境变量、tomcat环境变量、maven环境变量、git环境变量、node环境变量