作者:admin

珍惜现在,爱自己所爱的,疼自己所疼的,所谓简简单单就是一种简单的幸福。

手机扫码查看

window2003+iis6+php5.3+fcgi配置方法

当前位置:爱好者-aitaomall.com > 其它 > 绿化软件 > 正文

1.安装IIS 6.0 and IIS 5.1的FastCGI扩展

下载地址:http://www.iis.net/extensions/fastcgi 选择右边的x86下载,文件比较小。
双击安装,它会把fcgi特定的文件复制到
"%windir %/system32/inetsrv"文件夹下,注册并且使fcgi的web服务生效。
在复制的文件中请注意以下三个:
  • fcgiext.dll – 这是实际上的fastcgi控制柄动态链接库。它可以为与fastcgi进行通信的程序处理请求,
  • fcgiext.ini – 这是配置文件,包含扩展到fastcgi进程的文件映射。它也包含了fastcgi进程池的配置。
  • fcgiconfig.js – 这个配置fastgci的扩展。这个脚本更新fcgiext.ini文件,修改iis元库,如果有必要的话重复使用web服务应用池。

2.下载安装php

下载地址:http://windows.php.net/download

选择安装“nts-Win32-VC9-x86”类型。下载后解压到“C:/web/XXXX”(这里路径可根据自己的需要进行选择)。

3.配置fcgiext.ini文件

这里配置有两种方法,一种是通过命令行来实现配置,另一种直接修改fcgiext.ini文件。

1)通过命令行来实现配置

打开命令行,将地址转换到%windir %/system32/inetsrv,输入以下命令

cscript fcgiconfig.js -add -section:”PHP” -extension:php -path:”C:/web/webenv/php-5.3.5-nts-Win32-VC9-x86/php-cgi.exe”

这时候它可能提示已经存在php section,那你可以通过第二种方法来修改相关参数。

2)直接配置fcgiext.ini
打开%windir %/system32/inetsrv/fcgiext.ini文件,加入
[Types]
php=PHP
[PHP]
ExePath=C:/web/webenv/php-5.3.5-nts-Win32-VC9-x86/php-cgi.exe

4.配置iis

1)运行中输入inetmgr.exe,打开iis。
2)在“网站”中右键->属性,在属性对话栏中点击主目录,点击配置,点击添加,
3)在"添加与编辑应用程序扩展名映射”对话框中,点击浏览,找到 %windir %/system32/inetsrv中的fcgiext.dll。扩展名写上“.php”,
“动作”项中点“限制为”,写上“GET,POST,HEAD”,把下面两个选项“脚本引擎”“确认文件是否存在”都勾上。确认刚才的配置。
4)设置默认页
返回网站属性框,点击“文档”,添加“index.php”做为默认页。

5.在php中配置最佳功能与安全

1. 修改 php.ini如下:

 fastcgi.impersonate = 1 .

 cgi.fix_pathinfo=1 .

 cgi.force_redirect = 0 .

 2. 设置fastcgi配置文件中的php部分

通过命令行如下:
cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
直接在配置文件中加入
InstanceMaxRequests=10000
3.配置fastcgi扩展,设置PHP_FCGI_MAX_REQUESTS环境变量的php进程到10000 目的是当已有10000个进程的时候,
php-cgi.exe能够顺利的循环利用自己。
通过命令行如下: 
cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000
直接在配置文件中加入
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
注意前面两个变量,InstanceMaxRequests设置的值不能大于PHP_FCGI_MAX_REQUEST

6.重新启动IIS

 在命令行上输入(系统目录下):iisreset

 7.测试

在iis上新建一个网站,建立一个文件输出phpinfo(),如果正常则配置成功;如果显示有fastcgi错误,

下载安装Microsoft Visual C++ 2008 Redistributable Package (x86)

下载地址: http://www.microsoft.com/downloads/zh-cn/confirmation.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF
未经允许不得转载:
本文地址:http://www.aitaomall.com/1800.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
分享到:
赞(0) 打赏

评论 2

表情 7 + 8 =
  1. #1

    竟然还有再发win2003的教程的,这东西现在用的还有那么多么?

    恋羽5年前 (2014-10-15)  湖北省荆州市回复
    • @恋羽服务器、vps上用的多

      糯米汇管理员5年前 (2014-10-16)  四川省巴中市回复
window2003+iis6+php5.3+fcgi配置方法

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝、微信、QQ扫一扫打赏
支付宝扫一扫打赏
微信扫一扫打赏

weisimple主题

专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

了解一下

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录