`
isiqi
  • 浏览: 16034002 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

php的版本区别

阅读更多

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.2.10版本开始(现在有PHP5.2.10和5.3两个版本),有None-Thread Safe与Thread Safe两种版本的可供选择,这两种版本有何不同,作为使用者来说又应该如何选择呢?下面聚友将为您讲述。

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

再来看PHP的两种执行方式:ISAPI和FastCGI。FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线 程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二進位檔有兩種包裝方式:msi 、zip ,請下載 zip 套件)。而线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP。

分享到:
评论

相关推荐

    PHP API接口和返回的版本

    通过上面的例子,我们已经看到在 PHP、Java 和 JavaScript 这三种语言中使用 PHPRPC 都很简单,但因为语言的不同,在写法和用法上又有一些差别。不过你不用担心其它的语言跟它们也会有很大的差别,因为在接下来的...

    PHP 版本VC6 和VC9 区别及NTS

    PHP 版本VC6 和VC9 区别及NTS

    phpStudy 2016.10.31 再次更新,支持自定义php版本

    phpStudy 2016.10.31 再次更新,支持自定义php版本 一起学习php的小伙伴可以关注我的博客:http://blog.csdn.net/iwanghang/ phpStudy 2016.11.03 『软件简介』 该程序包集成最新的Apache+Nginx+LightTPD+...

    docker-php70\72\56版本环境

    php-nginx-redis环境,一键启动重新脚本,一键快捷添加nginx配置、绑定hosts,,,

    Xdebug超集(所有Xdebug对应的php版本的扩展dll文件)

    Xdebug是一款专门针对php语言的开源调试工具,我花了一天的时间收集整理了所有Xdebu and Xdebug对应的php版本,希望对大家有所帮助。

    PHP_Redis 5.3.3和5.3.13版本

    不同版本针对的redis扩展不一样,现放上两个版本的,测试有效

    php_mongo扩展(适用于PHP5.2,PHP5.3PHP5.4PHP5.5)

    mongo 的版本一点区别 1.3以下与1.3以上版本update的第3个参数有变化,切记 mongo 版本 1.3以下 update($up,$arr,true); mongo 版本 1.3以上版本 update($up,$arr,array('upsert'=>true));

    PHP中VC6、VC9、TS、NTS版本的区别与用法详解

    VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择 VC9版本。 VC9版本是针对...

    护卫神·PHP套件集合包.zip

    护卫神·PHP套件集合包所包含的内容及各版本区别 1.护卫神·PHP套件5.2.17版(Win2003/Win2008/Win2012) ·PHP 5.2.17(ISAPI模式,自动防御对外发包) ·MySQL 5.5.19.0(MyISAM模式) ·PhpMyAdmin 3.5.3 ·...

    .NET API接口和返回的版本

    通过上面的例子,我们已经看到在 PHP、Java 和 JavaScript 这三种语言中使用 PHPRPC 都很简单,但因为语言的不同,在写法和用法上又有一些差别。不过你不用担心其它的语言跟它们也会有很大的差别,因为在接下来的...

    phpLight 2013 网上首套LightTPD+PHP集成包

    以上均为当前最新版本。 『特别注意』MySQL数据库用户名:root,密码root 1. 为了减少出错安装路径不得有空格和汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。 2. 此为Lighttpd+PHP...

    php-5.4.37-Win32-VC9-x86

    从5.2.1版本开始,就有ts和nts的区别,Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全) Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于...

    Nginx+PHP+MySQL集成包phpfind 2013 绿色免安装版

    以上均为当前最新版本。 『特别注意』MySQL数据库用户名:root,密码root 1. 为了减少出错安装路径不得有空格和汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。 2. 此为Nginx+PHP方案,...

    PHP7框架Phalcon7 v1.2.3

    Phalcon7 是继承自 Phalcon 1.3.x,开源、全功能栈、使用 C 编写、针对 PHP 7 优化的高性能框架。 开发者不需要学习和使用 C 语言的功能... 只支持PHP7(针对PHP5有单独版本),删除Volt、ODM,增加了QRcode、Captcha。

    docker linux下安装为PHP安装mcrypt模块

    不同的版本安装方法有差别,这里下载好了,写了脚本,自动安装。php71d 是为低版本准备的,高版本的直接用php71u. 我的docker是php 7.34. 安装mcrypt 一开始按网上教程,装php71d中的三个模块,三个步骤。没成功,...

    PHP超级猫签名分发源码 安卓苹果APP分发平台源码

    PHP超级猫超级签名分发源码 安卓苹果...搬运的那个站的源码介绍上说的是最近的新版本,我也分不清新老版本有啥区别。 简单的搭建了下,能搭建起来,具体功能测试起来比较麻烦,就没有测试, 感兴趣的可以搭建学习研究下

    php-5.4.5-Win32-VC9-x86

    这个新的解析器成为php版本3的基础.许多有用的代码从php/fi 继承到php3,并且很多是完全重写的. 今天(1999年年中)不管是php/fi或php3与很多商业产品捆绑在一块,例如c2级强度的web服务器和红帽子linux. 根据netcraft...

    2009圣诞节许愿树源码系统PHP mysql版本.rar

    欢迎您使用由绝想**记网开发的“2009圣诞节许愿树源码系统PHP mysql版本” 绝想**记网官方地址:http://www.juexiang.com 2009圣诞节许愿树预览:http://www.juexiang.com/shengdanjie/ 2009圣诞节许愿树源码下载...

    alpine-php:适用于5.6、7、7.1、7.2、7.3、7.4和8.0PHP Docker容器中的Alpine

    高山PHP 存储库 基于Alpine的最小PHP Docker映像。 包含用于开发环境的标签,并适用于和等各种框架。 文献资料 图片 用法: docker run -d --name dev -p 2323:22 -v $PWD :/app jorge07/alpine-php:8.0-dev ...

    PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析

    不同版本PHP之间cURL的区别 PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求。 传统上,PHP的cURL支持通过在数组数据中,使用“@+文件全路径”的语法附加文件...

Global site tag (gtag.js) - Google Analytics