解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思


Posted in PHP onJune 28, 2013

PHP现在推出5.3.0版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。
首先我来解答:

VC6是什么?
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。

VC9是什么?
VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。
那我们如何选择下载哪个版本的PHP呢?
如果你是在windows下使用Apache+PHP的,请选择VC6版本;
如果你是在windows下使用IIS+PHP的,请选择VC9版本;

那Non Thread Safe是什么?
Non Thread Safe就是非线程安全;

Thread Safe 是什么?
Thread Safe 是线程安全;
官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。
php下载页面:http://windows.php.net/download/

PHP 相关文章推荐
用php实现让页面只能被百度gogole蜘蛛访问的方法
Dec 29 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
php查询whois信息的方法
Jun 08 PHP
利用PHP如何实现Socket服务器
Sep 23 PHP
全面解读PHP的人气开发框架Laravel
Oct 15 PHP
thinkphp3.2实现上传图片的控制器方法
Apr 28 PHP
thinkPHP中钩子的两种配置调用方法详解
Nov 11 PHP
PHP生成推广海报的方法分享
Apr 22 PHP
PHP判断是否是微信打开还是浏览器打开的方法
Feb 27 PHP
Yii 框架控制器创建使用及控制器响应操作示例
Oct 14 PHP
Yii Framework框架开发微信公众平台示例
Apr 26 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 #PHP
关于使用key/value数据库redis和TTSERVER的心得体会
Jun 28 #PHP
解析php中如何直接执行SHELL
Jun 28 #PHP
zend Framework中的Layout(模块化得布局)详解
Jun 28 #PHP
解析在zend Farmework下如何创立一个FORM表单
Jun 28 #PHP
解析zend Framework如何自动加载类
Jun 28 #PHP
使用PHP接收POST数据,解析json数据
Jun 28 #PHP
You might like
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
LotusPhp笔记之:基于ObjectUtil组件的使用分析
2013/05/06 PHP
PHP中的Memcache详解
2014/04/05 PHP
thinkphp autoload 命名空间自定义 namespace
2015/07/17 PHP
php封装的验证码类分享
2017/02/26 PHP
JS类的封装及实现代码
2009/12/02 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
JS实现self的resend
2010/07/22 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
微信小程序 设置启动页面的两种方法
2017/03/09 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
JavaScript继承与聚合实例详解
2019/01/22 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现快速多线程ping的方法
2015/07/15 Python
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
解读python logging模块的使用方法
2018/04/17 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
python3 mmh3安装及使用方法
2019/10/09 Python
一套SQL笔试题
2016/08/14 面试题
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
党的作风建设心得体会
2014/10/22 职场文书
推广普通话的宣传语
2015/07/13 职场文书
Javascript的promise,async和await的区别详解
2022/03/24 Javascript