windows下iis以fastcgi模式运行php

windows下iis以fastcgi模式运行php

ID:8796462

大小:139.41 KB

页数:9页

时间:2018-04-08

windows下iis以fastcgi模式运行php_第1页
windows下iis以fastcgi模式运行php_第2页
windows下iis以fastcgi模式运行php_第3页
windows下iis以fastcgi模式运行php_第4页
windows下iis以fastcgi模式运行php_第5页
资源描述:

《windows下iis以fastcgi模式运行php》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Windows下IIS以FastCGI模式运行PHP由于PHP5.3的改进,原有的IIS通过isapi方式解析PHP脚本已经不被支持,PHP从5.3.0以后的版本开始使用微软的fastcgi模式,这是一个更先进的方式,运行速度更快,更稳定。本文介绍在IIS上以FastCGI模式运行PHP。我们以Windows2003+IIS6.0(windows2003自带)为例。第一步:下载安装的文件1.FastCGI版本fcgisetup_1.5_x86_rtw.msi2.MySQL版本mysql-5.5.19-win32.msi3.PHP版本php-5.3.8-nts-Win32-VC9-x86.z

2、ip提示:1.我们这里使用目前最新的FastCGI1.5版本。官方地址2.Windows下安装MySQL就选择.msi安装包格式,我们选择了mysql-5.5.19-win32.msi,双击根据向导安装即可,简单方便。3.PHP我们选择用php-5.3.8-nts-Win32-VC9-x86.zip这个版本。“vc9”是为IIS定制的。“nts”是非线程安全版本,针对PHP的FastCGI安装方式。第二步:安装文件1.在要安装的磁盘建一个文件夹。我们在D盘的根目录下创建一个Web文件夹。D:Web。2.在Web文件夹下创建一个WWW文件夹,用来存放你的PHP网站程序。D:WebWWW

3、。3.把下载的php-5.3.8-nts-Win32-VC9-x86.zip解压到D:WebPHP文件夹。4.安装MySql数据库,把MySQL安装到D:WebMySQL文件夹。具体MySQL安装过程可以参考文档MySQL安装图解。5.为IIS安装FastCGI扩展。首先确定系统已经安装好了IIS。然后双击fcgisetup_1.5_x86_rtw.msi安装,如果C盘是你的Windows系统安装盘,它会把fcgi特定的文件复制到C:Windowssystem32inetsrv文件夹下,注册并且使fcgi的web服务生效,这时在IIS的“Web服务扩展”里多了FastCGIH

4、andler。第三步:配置IIS1.点击“控制面板”->“管理工具”->“internet信息服务”(或者直接点击“开始”->“运行”->输入inetmgr.exe),打开IIS。2.点击“网站”->“右键-属性”,在属性对话栏中点击“主目录”->“配置”->“添加”。3.在"添加与编辑应用程序扩展名映射”对话框中,点击浏览,找到C:Windowssystem32inetsrv中的fcgiext.dll。扩展名写上“.php”,“动作”项中点“限制为”,写上“GET,POST,HEAD”,把下面两个选项“脚本引擎”、“确认文件是否存在”都勾上。确认配置。4.返回网站属性框,点击“文档

5、”,添加“index.php”做为默认页。最后点击“确认”。5.点击“网站”->“右键-新建”->“网站”,建立一个新站点,端口我们这里设置为8080,网站主目录路径为D:WebWWW。第四步:配置FastCGI在安装FastCGI后,在C:Windowssystem32inetsrv文件夹中有以下三个重要文件:fcgiext.dll-这是fastcgi控制柄动态链接库。它可以为与fastcgi进行通信的程序处理请求。fcgiext.ini-这是配置文件,包含扩展到fastcgi进程的文件映射。它也包含了fastcgi进程池的配置。fcgiconfig.js-这个配置fastgc

6、i的扩展。这个脚本更新fcgiext.ini文件,修改iis元库,如果有必要的话重复使用web服务应用池。这里配置FastCGI有两种方法,一种是通过命令行来实现配置,另一种直接修改fcgiext.ini文件。1.通过命令行来实现配置打开命令行,将地址转换到C:Windowssystem32inetsrv,输入以下命令cscriptfcgiconfig.js-add-section:"PHP"-extension:php-path:"D:Webphpphp-cgi.exe"cscriptfcgiconfig.js-set-section:"PHP"-InstanceMaxReq

7、uests:5000cscriptfcgiconfig.js-set-section:"PHP"-EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000cscriptfcgiconfig.js-set-section:"PHP"-RequestTimeout:360cscriptfcgiconfig.js-set-section:"PHP"-ActivityTimeout:120脚本的含义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。