iis php5.2.17,php5.2.17 + iis6 fastcgi模式安装

php5.2.17 + iis6 fastcgi模式安装

由于PHP5.3的全新特效及改进,原有的isapi方式解析PHP脚本已经不被支持(也就是原来我们的方法不用于新版本),PHP从5.3.0以后的版本开始使用微软的fastcgi模式,经过自己的安装,发现5.2.17也是这个样子,fastcgi模式这是一个更先进的方式,运行速度更快,更稳定!新版本的PHP5.2通过以往老方法已经不能在IIS上安装了,下载IIS下的PHP,解压到所需目录,该目录需要给予user读取运行权限

这里用的服务器操作系统是x86版本的,所以以下程序均为在Windows x86环境下使用的版本。

首先我们要下载两个工具,FastCGI和php

1,FastCGI

fcgisetup32.msi(FastCGI Extension for IIS 6.0 x86)

下载:http://www.doczj.com/doc/519ca6b3524de518964b7d9d.html/extensions/FastCGI,选择: x86

2,PHP 推荐PHP 5.2.17的ZIP压缩包版本

http://www.doczj.com/doc/519ca6b3524de518964b7d9d.html/downloads/releases/php-5.2.17-nts-Win32-VC6-x86.zip

文件下载完成后,对文件进行一次病毒扫描,以防意外,毕竟小心使得万年船,服务器不是别的,如果中毒那损失可就大了。

第二步、安装PHP

一、安装 FastCGI For IIS6

将下载得到的fcgisetup32.msi,双击运行进行安装。

安装后在 C:\WINDOWS\system32\inetsrv 目录下产生了五个文件。

同时在 IIS 的 “Web 服务扩展”里多了 FastCGI Handler。

二、安装PHP

下载 .zip 格式的版本,解压缩下载的 php-5.2.17-nts-Win32-VC6-x86.zip,并将其复制到c:\PHP目录(你可以根据自己的意愿解压到别的目录。),并给 IIS 启动帐户组或用户赋予读取和运行权限。

c:\php目录下的所有dll文件复制到C:\windows\system32下(Windows2000系统为C:\winnt\system32,下同),如果已经有若干同名文件存在,覆盖即可。

注册 PHP 到 FastCGI

打开 C:\WINDOWS\system32\inetsrv\fcgiext.ini 文件。

; This is the configuration file for the FastCGI handler for IIS 6.0.

; The FastCGI handler will look for this file in the same directory as

; fcgiext.dll. By default, the FastCGI installer will place this file into

; the %windir%\system32\inetsrv directory.

我个人的理解是,只要“Web 服务扩展”里的 FastCGI Handler 为允许时,在加载 fcgiext.dll 时,会读取 fcgiext.ini 配置文件的内容,根据里面的配置为每个网站提供映射。

在 [Types] 下添加以下配置:

[Types]

php=PHP

[PHP]

ExePath=c:\PHP\php-cgi.exe

;(以下可先)

InstanceMaxRequests=10000

EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000

RequestTimeout=500

ActivityTimeout=900

这里要用:“\”不能用“/”,“php”表示扩展名,“PHP”是配置节名称,以“[PHP]”定义。 (选你自己的安装的目录,下同。)

c:\PHP目录下的php.ini-development复制一份,更名为php.ini(还是在当前目录中),再用文本编辑软件打开这个php.ini(正面的这些配置其实跟

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值