PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2015-01-24信息快讯网
php官网提供了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,大家看完这篇文章就知道应该选择什么样的版本了。
最近在PHP官网上看到又有新版的PHP下载了,于是上去找找 For Windows的版本,可是一看,一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好PHP官网提供下载的地方左边有个英文choose我看懂了,我估摸着就是如何来选择版本的意思吧,于是开始查字典 及上网查找,终于看明白了具体意思,拿来做个备忘先。 再给PHP100做个广告,据说老大要出视频演示了,我就简单解释一下。一、如何选择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安全配置 如何配置使其更安全
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
php中使用DOM类读取XML文件的实现代码
通达OA公共代码 php常用检测函数
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
php操作SVN版本服务器类代码
php各种编码集详解和以及在什么情况下进行使用
PHP多个版本的分析解释
php skymvc 一款轻量、简单的php
关于php mvc开发模式的感想
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
PHP中MVC模式的模板引擎开发经验分享
PHP过滤器的实现方法第1/2页
PHP三层结构(下) PHP实现AOP第1/2页
PHP三层结构(上) 简单三层结构
PHP中文URL编解码(urlencode()rawurlencode()
php的一些小问题
php HtmlReplace输入过滤安全函数
dedecms系统的广告设置代码 基础版本
php5 non-thread-safe和thread-safe这两个版本的区别分析
PHP MVC模式在网站架构中的实现分析
火车采集器 免费版使出收费版本功能实现原理
MayFish PHP的MVC架构的开发框架
谈谈新手如何学习PHP 默默经典版本
php 什么是PEAR?(第三篇)
php 什么是PEAR?(第二篇)
php 什么是PEAR?