300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 在 IIS6 配置使用php的fastcgi模式

在 IIS6 配置使用php的fastcgi模式

时间:2023-06-22 09:45:19

相关推荐

在 IIS6 配置使用php的fastcgi模式

今天搭建网站的时候,需要配置网站的php运行环境为fastcgi模式,以往的网站都是采用isapi模式搭建的,既然是第一次遇到这样的问题,肯定是能学到东西了,我就自己搭建了一下,没想到成功了,呵呵,现在分享我的心得;

1.下载FastCGI For IIS6

/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&displaylang=en

2、下载php-5.2.6-Win32.zip

/downloads

解压到D:\php目录下

设置IIS启动帐号对D:\php\有读取执行权限

3、注册PHP到FastCGI

cscript fcgiconfig.js -add -section:"php" -extension:php -path:"D:\php\php-cgi.exe"

4、做一些性能和安全设置

D:\php\php.ini-recommended重命名为为D:\php\php.ini

打开D:\php\php.ini,修改:

extension_dir = "D:\php\ext"

fastcgi.impersonate = 1

cgi.fix_pathinfo=1

cgi.force_redirect = 0

php.ini 其他的地方设置跟平时配置isapi 模式一样;

执行:

cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000

cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

以上两项设置最大池和响应连接数,可以根据自己的硬件配置、使用情况修改

如果上面的命令无效,可以打开才C:\windows\system32\inetsrv\fcgiext.ini 内容如下:

[Types]

php=php

[php]

ExePath=D:\php\php-cgi.exe

InstanceMaxRequests=10000

EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000

然后重启IIS!

OK,大功告成,在你的站点中放一个测试文件运行看看

<?php phpinfo(); ?>

注意:如果在站点内放的测试文件不能正常打开建议检查下权限,权限没问题的话新建个站点试下,不要郁闷进去!

下载地址 在 IIS6 配置使用php的fastcgi模式

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。