将php默认的FastCGI模式改成ISAPI模式

一,下载PHP的ZIP文件包:http://7i24.com/system/dl/,也可以去www.php.net中下载。注意版本要对应。

二,将sapi目录中的:php4isapi.dll复制到c:\php目录中

三,进入虚拟主机管理平台的"网站管理"-"虚拟主机"--服务器设置中,修改PHP的影射,将原来的:

.php,C:\PHP\php.exe,5,GET,HEAD,POST,TRACE|

改成:

.php,C:\PHP\php4isapi.dll,5,GET,HEAD,POST,TRACE|

四,(IIS 6才需要)打开IIS管理器,点击Web服务扩展,点击php的属性,“要求的文件”---添中--选中“C:\PHP\php4isapi.dll”,确定后,PHP就可以调用。

时间: 2007-08-06

PHP提供了一个Embed SAPI,也就是说,PHP容许你在C/C++语言中调用PHP/ZE提供的函数.本文就通过基于Embed SAPI实现一个PHP的opcodes查看器. 首先,下载PHP源码以供编译, 我现在使用的是PHP5.3 alpha2 进入源码目录: ./configure --enable-embed --with-config-file-scan-dir=/etc/php.d --with-mysql  --with-config-file-path=/etc/  ./ma

1.CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求.这样,当用户请求数量非常多时,会大量占用系统的资源,如内存.CPU时间等,造成效能低下. 2.ISAPI(Internet Server Application Program Interface)是微软提供的一套面向WEB服务的API接口,它能实现CGI提供的全部功能,并在此基础上进行了扩展,如提供了过滤器

在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的"WEB服务扩展"中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再我的电脑->属性->高级->"环境变量"-"系统变量"中增加变量名PHPRC,数值为php.ini的路径,在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择"属性&

要在IIS6上使用高版本PHP,必须安装fastCGI扩展, Microsoft FastCGI Extension for IIS 5.1 and 6.0 然后让你的IIS6支持fastCGI即可. 然后设定一下php.ini中的CGI and FastCGI参数: fastcgi.impersonate = 1 fastcgi.logging = 0 cgi.fix_pathinfo=1 cgi.force_redirect =0 cgi.rfc2616_headers=1 然后制作一个批处

使用ISAPI方式安装PHP. 下载连接:http://cn2.php.net/get/php-4.4.0-Win32.zip/from/cn.php.net/mirror ISAPI方式是WIN系统IIS下最有效率的PHP执行方式.强烈建议. 解压好PHP后,首先找到php.ini-dist 把-dist   去掉,就成了文本方式显示. 打开PHP.INI  做略微修改.使用查找方式找TMP  找到./TMP着个路劲后,把路劲改成C:/TMP 然后在C盘新建TMP文件夹 全做好以后,拷贝  P

在上篇文章给大家介绍了深入了解PHP内核(一),相信大家通过本文多多少少都学到些知识吧,关于php内核知识继续关注本篇文章. SAPI是Server Application Programming Interface(服务器应用编程接口)的缩写.PHP通过SAPI提供了一组接口,供应用和PHP内核之间进行数据交互. 简单的讲,就像函数的输入和输出一样,我们通过Linux命令行执行一段PHP代码,本质是Linux的Shell通过PHP的SAPI传入一组参数,Zend引擎执行后,返回给shell,由

PHP作为一门简单而强大的语言,能够提供很多Web适用的语言特性.从实践出发,继弱类型变量原理探究后,本文继续带领大家深入理解php内核. 最近,和一个网友交流的时候,给我提了一个非常奇怪的问题.那就是,在一个运算中,加了一个引用之后,发现性能慢了一万倍.在我的脑海里面,引用是一个非常容易出错的问题,特别是PHP里面的引用,有非常多的陷阱.因为,以前专门研究过这一块PHP的源代码,所以,我可以比较清晰的解析引用到底是怎么一回事,希望,读了我这篇文章,能彻底理解这个问题.如果,有任何疑问,或者有一

什么是Ajax Ajax是Asynchronous JavaScript and XML的缩写,这一技术能够向服务器请求额外的数据而无需卸载整个页面,会带来良好的用户体验.传统的HTTP请求流程大概是这样的,浏览器向服务器发送请求-〉服务器根据浏览器传来数据生成response-〉服务器把response返回给浏览器-〉浏览器刷新整个页面显示最新数据,这个过程是同步的,顺序执行. AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求)从服务器获取数据,这里的异步是指脱离当前浏

之前对数组的概念一直没有理解透彻,只觉得数组名就是个常量指针而已,用法和基本的指针差不多.所以当我尝试用二级指针去访问二维数组时,就经常会出错.下面就是刚开始写的一个错误的程序: #include int main() { int iArray[2][3] = {{1,2,3},{4,5,6}}; int **pArray = NULL; pArray = iArray; printf("array[0][0] = %d\n", pArray[0][0]

一.实现原理 在PHP的函数中,global语法是比较常见的,大家一定都知道一旦在函数中global了某个外部变量后,这个变量就可以在这个函数中使用了,但是也有不少网友不知道这是一个什么实现原理.现在上一个例子,大家一看就知道了: 复制代码 代码如下: $globalStr = '.net'; function globalTest(){ global $globalStr; $globalStr = 'jb51'.$globalStr; unset($globalStr); } globalT

先回答前面一节的那个问题吧. 复制代码 代码如下: <?php     $foo = 10;    $bar = 20; function change() {        global $foo;        //echo '函数内部$foo = '.$foo.'
';        //如果不把$bar定义为global变量,函数体内是不能访问$bar的        $bar = 0;        $foo++;    } change();    echo $foo

Linux内核编译是一件简单却费事的事.但是独立的编译linux内核会帮助你很好的理解Linux内核的工作机理. 首先编译linux内核我们需要在当前linux操作系统下安装gcc编译器,因为我是Centos distribution版本 yum install gcc 接下来安装依赖环境: yum install ncurses-devel 现在我们以linux-3.18.1内核为例进行编译,假设我当前系统的版本为2.6.32 那么我首先在Linux内核发布的官网上http:/kernel.o

二维数组在概念上是二维的,有行和列,但在内存中所有的数组元素都是连续排列的,它们之间没有"缝隙".以下面的二维数组 a 为例: int a[3][4] = { {0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11} }; 从概念上理解,a 的分布像一个矩阵: 0   1   2   3 4   5   6   7 8   9  10  11 但在内存中,a 的分布是一维线性的,整个数组占用一块连续的内存: C语言中的二维数组是按行排列的,也就是先存放 a[

个人理解,内核级线程和进程是一样的,前者与POSIX线程(pthread)有很大的区别.因此,内核的进程调度策略和系统调用也适用于内核级线程. 调度策略有三种: 1.SCHED_NORMAL 非实时调度策略,默认情况下是100-139,由nice值决定: 2.SCHED_FIFO实时调度策略,先到先服务.一旦占用cpu则一直运行.一直运行直到有更高优先级任务到达或自己放弃 3.SCHED_RR实时调度策略,时间片轮转.当进程的时间片用完,系统将重新分配时间片,并置于就绪队列尾.同样可以被高优先级

C++这门语言从诞生到今天已经经历了将近30个年头.不可否认,它的学习难度都比其它语言较高.而它的学习难度,主要来自于它的复杂性.现在C++的使用范围比以前已经少了很多,java.C#.python等语言在很多方面已经可以代替C++.但是也有很多地方是其他语言完全无法替代的,主要集中在需要运行效率比较高的行业,比如游戏.高效的服务器. 现在学习java.C#等语言的人数远远高于C++,主要是C++的入门门槛太高,可能学习了一段时间后还做不了什么东西,导致信心大受打击,进而放弃. 我想把我自己的经

php isapi模式,将php默认的FastCGI模式改成ISAPI模式相关推荐

  1. Discuz 开启开发者模式并且开始默认安装未上架插件调试的模式-并且关掉应用中心-一颗优雅草科技伊凡

    Discuz 开启开发者模式并且开始默认安装未上架插件调试的模式-一颗优雅草科技伊凡 由于很多开发者需要尝试开发插件和模板,开发之前需要将论坛调整为开发者模式,正式运营论坛慎重,"修改会让你 ...

  2. vscode 集成终端改成cmd模式

    { "editor.fontSize": 16, "python.linting.enabledWithoutWorkspace": false, // 取消p ...

  3. android 12去掉屏幕锁屏(屏幕默认锁屏方式改成无)

    需求:在11.0 12.0定制化开发中,需求要求去掉屏幕锁屏功能,默认无锁屏功能,所以要去掉系统默认锁屏功能 一共分两步: a.在SettingProvider数据库加载时默认无锁屏 b.去掉Sett ...

  4. android7.0 8.1 9.0 10.0 去掉屏幕锁屏(屏幕默认锁屏方式改成无)

    1.概述 在10.0的系统产品开发中,系统在开机后会默认进入锁屏界面,但是产品需求要求去掉锁屏方式,默认无锁屏,就是需要实现去掉屏幕锁屏功能 2.去掉屏幕锁屏(屏幕默认锁屏方式改成无)的核心类 fra ...

  5. 怎么把ide改成ahci_怎样把已安装好的IDE硬盘模式改成AHCI模式 格式已整理 可直接下载打印...

    怎样把已安装好的 IDE 硬盘模式改成 AHCI 模式 虽然现在有了 WINDOWS7 . VISTA , 但仍有许多朋友喜欢经典的 XP 系统. 众所周知, 系统要安 装在 SATA 硬盘上,需要整 ...

  6. android 11.0 12.0去掉屏幕锁屏(屏幕默认锁屏方式改成无)

    1.概述 在11.0 12.0定制化开发中,需求要求去掉屏幕锁屏功能,默认无锁屏功能,所以要去掉系统默认锁屏功能 分两步: 1.1在SettingProvider数据库加载时默认无锁屏 1.2去掉Se ...

  7. Pycharm改成中文模式

    Pycharm 作为一款IDE,经常作为python编译器.很多人在用pycharm时都是英文格式,现在,本文推荐一种可以将其改成中文模式的方法: 1.首先,打开pychram中的"File ...

  8. endonte 重新编号_endnote参考文献编号连续 用endnote设置引用文献格式,连续引用时默认是[1-5],怎么改成][1]-[5]?...

    用endnote设置引用文献格式,连续引用时默认是[1-5],怎么改成][1]-[5]? 一个一个引用呀,要是你的还不行,那就Convert to plain text吧,然后再修改,保证能解决问题~ ...

  9. oracle改成归档模式_oracle 11g开启归档模式及修改归档目录

    11G开启归档模式 在oracle 11g,开启archive log模式时,默认归档目录为db_recovery_file_dest指定.此参数在pfile/spfile中可以指定: db_reco ...

最新文章

  1. oracle lob 简单介绍
  2. openblas 矩阵算法库 简介
  3. 投资学习网课笔记(part5)--基金第五课
  4. 怎么在mysql查询自己建的表格_oracle数据库中怎么查询自己建的表
  5. TK8亮度蒙版PS插件:TKactions V8 for Mac 兼容ps2021
  6. python 列表的增删改查操做1125 元组 的查操做
  7. MongoDB 副本集的相关概念【转】
  8. [CF671E] Organizing a Race
  9. python输入三个整数_python笔记3:依次输入3个数排序打
  10. pythonifnotnone_python中if not x: 和 if x is not None: 和 if not x is None的使用和区别
  11. 漫画 | 如果面试时大家都说真话…
  12. OpenCV-霍夫圆变换cv::HoughCircles
  13. LeafGAN:一种有效的实用植物病害诊断数据扩充方法
  14. Rose环境和用例图
  15. 《电路》邱关源 思维导图 第二章 电阻电路的等效变换
  16. U盘怎么制作Win11系统安装盘
  17. python爬虫使用session保持登录状态
  18. 基于spring boot的毕业设计论文选题申报管理系统设计与实现 毕业论文+项目源码、
  19. 2022年全球市场花生酱威士忌总体规模、主要生产商、主要地区、产品和应用细分研究报告
  20. 07-白盒测试方法-逻辑覆盖法

热门文章

  1. 「数据架构」5分钟学会数据流程图:客户服务系统示例
  2. HTML列表的三种样式
  3. 工厂内部网吧收费系统与一卡通系统集成项目
  4. LCD/HDMI OUT调试经验(1)------驱动软件架构
  5. 安装WIN7时提示“缺少所需的CD/DVD驱动器设备驱动程序”的解决办法
  6. 论文 Through Fog High Resolution Imaging Using Millimeter Wave Radar 复现
  7. 全球挑战赛-公开通用语言源代码,再无他人能懂运行原理
  8. 项目引入editormd并且解决上传图片的问题
  9. Windows配置环境变量的作用和方法
  10. Oracle数据库数据同步到mysql数据库(Oracle数据库备份dmp如何同步到mysql)