IIS6中配置FastCGI运行PHP

来源(null)

From: http://www.magicwinmail.com/setupiis/iis6fastcgi.html

IIS6中配置FastCGI运行PHP

环境说明:

操作系统:使用windows 2003 server 32位系统,IIS6。

PHP版本:官方下载PHP 5.3.26 VC9 x86 Non Thread SafeZIP版本 (url: http://windows.php.net/download/)。

IIS6 FastCGI安装包:FastCGI for IIS x86版本 (url: http://www.iis.net/downloads/microsoft/fastcgi-for-iis)。

PHP路径:C:\php-5.3.26\

FastCGI相关文件和路径 :

C:\WINDOWS\system32\inetsrv\fcgiext.dll

C:\WINDOWS\system32\inetsrv\fcgiext.ini

配置步骤:

1. 解压PHP文件,修改目录名放到C盘。目录地址为C:\php-5.3.26\

2. 复制php.ini-production改名为php.ini,先参考PHP.ini参数说明修改 (url: http://www.magicwinmail.com/setupiis/phpsetup.html)。

并修改PHP对FastCGI支持:



3. 安装下载的FastCGI for IIS工具,本文下载的文件名为fcgisetup_1.5_rtw_x86.msi。安装完成后无提示,直接打开文件C:\WINDOWS\system32\inetsrv\fcgiext.ini在最后[Types]后添加以下

[Types]
php=PHP

[PHP]
ExePath=C:\php-5.3.26\php-cgi.exe
InstanceMaxRequests=10000
ActivityTimeout=600
RequestTimeout=600
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:C:\php-5.3.26\




检查IIS是否配置正确了FastCGI的调用。如下图:



Link: http://www.asm32.net/article_details.aspx?id=6980


浏览次数 0 发布时间 2016/4/29 12:19:54 从属分类 SERVER 服务器 【评论】【 】【打印】【关闭
 
| www.asm32.net | 2006版 | 资料中心 | linux | asm/asm32 | C/C++ | VC++ | java | Python | 书签 | ASP.Net书签 | 京ICP备09029108号-1