`
mtnt2008
  • 浏览: 362817 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于PHP版本运行方式

阅读更多

 

    PHP官方http://php.net/上关于widows的版本有4个:VC9 x86 Non Thread Safe,VC9 x86 Thread Safe,VC6 x86 Non Thread Safe,VC6 x86 Thread Safe;那么有什么区别呢?

 

    1.支持的服务器不同

 

     VC9版本是针对IIS服务器的版本,没有对APACHE的支持,而VC6版本对IIS和apache都提供了支持

 

    2.运行方式的不同

 

    PHP有2中运行方式:ISAPI和FastCGI。

 

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


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

 

    对于apache服务器来说一般选择isapi方式,而对于nginx服务器则选择FastCGI方式。

 

 

 

分享到:
评论

相关推荐

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

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

    PHP API接口和返回的版本

    是的,在 JavaScript 中远程调用都是采用异步方式的,也就是说要获得结果,需要用回调函数,回调函数作为远程方法的最后一个参数,回调函数也有四个参数,这里我们只使用第一个参数,也就是返回结果 result,通过 ...

    使用docker在服务器运行多个php版本

    现在假设我们有台比较老的服务器,系统是centos6,上面运行着一些老旧项目,其默认自带的php版本是5.3 。 虽然说,我们可以升级到php7版本,但是,老旧不兼容php7,我们不能一刀切。最好的方式是php5.3和php7共存。...

    Window下PHP三种运行方式图文详解

    PHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式。...这种形式是CGI的加强版本,CGI是单进程,多线程的运行方式,程序执行完成之后就会销毁,所以每次都需要加载配置和环境变量for

    MiniServer v2.0 php运行环境(Apache+Nginx+MySQL+PHP)

    1.新增:PHP更换为5.3.22和5.4.12,并更换原APACHE2HANDLER运行方式为CGI-FCGI 2.新增:全面支持Zend Guard加密 3.新增:添加一个快速便捷的文件分享服务器(基于第三方软件) 4.改进:调整虚拟目录和虚拟主机的...

    纯绿色PHP环境套件安装包

    2、能同时运行多个PHP版本,随意自定义设置PHP版本,共700多个PHP版本随意切换。 3、拥有开发模式与运营模式,集成组件未阉割,切换运营模式,即可直接运行在服务器端 4、拥有“强制修改任意环境的Mysql数据库密码”...

    php-5.4.37-Win32-VC9-x86

    最终建议:IIS下,使用ISAPI方式运行PHP,就使用Thread Safe(线程安全)的版本,使用FastCGI方式运行PHP,就使用None Thread Safe(NTS,非线程安全)的版本。 注:php5.2没有vc9,php5.3、php5.4没有vc6。呵呵。...

    phpwamp多版PHP同时运行和反向代理.zip

    多版本PHP同时运行和反向代理设置,phpwamp配置实现方式; 需求环境分析: 一台服务器有php项目,有其它项目如java项目等。如何实现只用80端口访问不同的域名;

    php版本简单的交友网站源码

    修正了一些bug,增加日记、速配功能、修改了模板,其他众多升级不一一列出 主要功能简介: ...支持上传多张照片,并自动绘制版权标记 2、定制积分规则,会员通过消费积分浏览会员联系方式 ...运行install.php进行安装

    PHP - PHPManagerForIIS-1.2.0-x86

     PHP安装管理:PHP安装版本、PHP版本管理、phpinfo配置信息输出等  PHP配置管理:PHP.INI配置文件、错误报告、PHP配置选项管理等  PHP Extensions扩展库管理:enable或者disable相应的PHP扩展库以及增加新的...

    Linux下多版本php共存的原理、方法

     服务器当前PHP版本5.4,新项目中使用了Laravel,PHP版本低要求5.6。希望保持现有应用同时使用PHP5.6.*。也是说需要两个版本的PHP同时存在,供nginx根据需要调用不同版本。  一、原理:  Nginx是通过...

    PHP终止脚本运行三种实现方法详解

    PHP中,终止脚本运行有三种方式:主脚本程序中使用return、脚本中使用exit()、die(),三者所在的脚本...注:PHP版本号大于4.2.0,括号里的值是整数,不会输出该参数。 因为die()和exit()的用法和作用一样,我就拿die()

    基于PHP + MySQL实现的文章内容管理系统源码+数据库,采用前后端分离的模板和标签化方式.zip

    1、PHP版本:必须PHP8.0以上。 2、上传目录/Src/内所有源码到服务器,并设置网站的根目录指向运行目录/public/。 3、将/Database/目录里的.sql文件导入到MYSQL数据库。 基于PHP + MySQL实现的文章内容管理系统源码+...

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

    支持系统服务和非服务两种启动方式,自由切换。 一次性安装无需再安装,即使重做系统后亦可使用,直接点启动即可。 小巧简易迷你只有14M,非常方便的搭建网站服务器。 有专门开发的控制面板进行控制程序的启停。 ...

    php环境搭建加包

    两种方式执行 phpinfo.php : PHP CLI Application PHP WEB Application 都能输出结果,表示 eclipse 安装成功。 开发环境搭好了,你可以开发了... 最后问题,在浏览器上,浏览文件时,变成下载,不解析... 下载Apache...

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

    支持系统服务和非服务两种启动方式,自由切换。 一次性安装无需再安装,即使重做系统后亦可使用,直接点启动即可。 小巧简易迷你只有13M,非常方便的搭建网站服务器。 有专门开发的控制面板进行控制程序的启停。 ...

    Kodexplorer 可道云PHP在线文件管理系统.rar

    这个系统就值得说了,功能相当强大,作为PHP版本的文件在线管理系统,确实是我见过目前功能超强大的一套系统,支持几乎所有的文件在线查看,还可以以代码查看器的方式查看文件内容,若是视频、音乐等文件,还可以...

    Win2003下IIS以FastCGI模式运行PHP

    由于PHP5.3 的改进,原有的IIS 通过isapi 方式解析PHP脚本已经不被支持,PHP从5.3.0 以后的版本开始使用微软的 fastcgi 模式,这是一个更先进的方式,运行速度更快,更稳定。本文介绍在IIS上以FastCGI模式运行PHP。...

    RPCMS是一款基于PHP+MYSQL的轻量型内容管理系统,支持PHP5.6版本以上,支持win.Linux系统.rar

    支持PHP5.6版本以上,支持win/Linux系统。 它虽然小巧,但有着强大的扩展性、丰富的插件接口和大量的模板。 系统统一采用模板标签,可以方便的开发模板和插件。 可以通过gitee [2] 、GitHub [3] 、宝塔一键部署方式...

Global site tag (gtag.js) - Google Analytics