网站大量收购独家精品文档,联系QQ:2885784924

Windows下IIS以FastCGI模式运行PHP.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows下IIS以FastCGI模式运行PHP

Windows下IIS以FastCGI模式运行PHP由于PHP5.3 的改进,原有的IIS 通过isapi 方式解析PHP脚本已经不被支持,PHP从5.3.0 以后的版本开始使用微软的 fastcgi 模式,这是一个更先进的方式,运行速度更快,更稳定。本文介绍在IIS上以FastCGI模式运行PHP。我们以 Windows 2003 + IIS 6.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.zip提示:1. 我们这里使用目前最新的FastCGI 1.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:\Web\WWW。3. 把下载的php-5.3.8-nts-Win32-VC9-x86.zip 解压到 D:\Web\PHP 文件夹。4. 安装MySql数据库,把MySQL安装到 D:\Web\MySQL文件夹。具体MySQL安装过程可以参考文档 MySQL安装图解。5. 为IIS安装FastCGI扩展。首先确定系统已经安装好了IIS。然后双击fcgisetup_1.5_x86_rtw.msi安装,如果C盘是你的Windows系统安装盘,它会把fcgi特定的文件复制到 C:\Windows\system32\inetsrv 文件夹下,注册并且使fcgi的web服务生效,这时在IIS的 “Web服务扩展” 里多了 FastCGI Handler。第三步:配置 IIS1. 点击 “控制面板” - “管理工具” - “internet 信息服务”(或者直接点击“开始”-“运行”-输入inetmgr.exe),打开IIS。2. 点击“网站”-“右键-属性”,在属性对话栏中点击“主目录”-“配置”-“添加”。3. 在添加与编辑应用程序扩展名映射”对话框中,点击浏览,找到 C:\Windows\system32\inetsrv 中的fcgiext.dll。扩展名写上“.php”, “动作”项中点“限制为”,写上“GET,POST,HEAD”,把下面两个选项 “脚本引擎”、“确认文件是否存在” 都勾上。确认配置。4. 返回网站属性框,点击“文档”,添加 “index.php” 做为默认页。最后点击“确认”。5. 点击“网站”-“右键-新建”-“网站”,建立一个新站点,端口我们这里设置为 8080,网站主目录路径为 D:\Web\WWW。第四步:配置FastCGI在安装FastCGI后,在C:\Windows\system32\inetsrv文件夹中有以下三个重要文件:fcgiext.dll - 这是fastcgi控制柄动态链接库。它可以为与fastcgi进行通信的程序处理请求。fcgiext.ini - 这是配置文件,包含扩展到fastcgi进程的文件映射。它也包含了fastcgi进程池的配置。fcgiconfig.js - 这个配置fastgci的扩展。这个脚本更新fcgiext.ini文件,修改iis元库,如果有必要的话重复使用web服务应用池。这里配置FastCGI有两种方法,一种是通过命令行来实现配置,另一种直接修改fcgiext.ini文件。1. 通过命令行来实现配置打开命令行,将地址转换到C:\Windows\system32\inetsrv,输入以下命令cscript fcgiconfig.js -add -section:PHP -extension:php -path:D:\Web\php\php-cgi.execscript fcgiconfig.js -set -section:PHP -InstanceMaxRequests:5000cscript fcgiconfig.js -set -section:PHP -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000cscript fcgiconfig.js -set -section:PHP -RequestTimeo

文档评论(0)

hhg35bbb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档