在IIS6 配置使用php5.4的fastcgi模式
在IIS6 配置使用php的fastcgi模式
1.下载FastCGI For IIS6
fastcgi页面:http://www.iis.net/download/fastcgi
CGI配置教程 http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/
2、下载 php5.4
php on windows页面:http://www.microsoft.com/web/platform/phponwindows.aspx
php 5.4 下载地址:http://windows.php.net/downloads/releases/php-5.4.0-nts-Win32-VC9-x86.zip
解压到C:\php目录下
设置IIS启动帐号对 C:\php\ 有读取执行权限
3、注册PHP到FastCGI(原理是在fastcgi的ini中,增加一个扩展。)
cscript fcgiconfig.js -add -section:"php" -extension:php -path:"C:\php\php-cgi.exe"
fcgiconfig.js 在 C:\WINDOWS\system32\inetsrv 目录下。
4、做一些性能和安全设置
C:\php\php.ini-recommended重命名为为C:\php\php.ini
打开C:\php\php.ini,修改:
extension_dir = "C:\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=C:\php\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
然后重启IIS。
5、设置php.ini
date.timezone =Asia/Shanghai
short_open_tag = ON
display_errors = ON
variables_order = "EGPCS"
default_charset = "utf-8"
打开mysql的支持(去掉前缀的分号):
extension=php_mysql.dll
extension_dir = "ext"
放一个测试文件运行看看:
<?php phpinfo(); ?>
6、注意:
IIS6中已经创建的站点,不会自动添加.php映射。新建的站点,则会自动添加.php的映射。
如果提示14001错误,是因为VC9运行库没有安装的缘故。
FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------
Error Details:
Error Number: 14001 (0x800736b1).
Error Description: 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
HTTP Error 500 - Server Error.
Internet Information Services (IIS)
Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=zh-cn
下载后安装即可。
7、不支持请求。 如果提示“不支持请求”,那就创建一个.php的映射。
.php 勾选脚本引擎(默认),指向 C:\WINDOWS\system32\inetsrv\fcgiext.dll 。即可。
#End
在IIS6 配置使用php5.4的fastcgi模式相关推荐
- win2003 IIS6配置PHP 5.3.3(fastCGI方式+eAccelerator)+ASP.NET 4.0(MVC3)
win2003 IIS6配置PHP 5.3.3(fastCGI方式+eAccelerator)+ASP.NET 4.0(MVC3) 直入正题. 这个环境的部署很有讲究,折腾了一天,大概说一下思路: 自 ...
- 在 IIS6 配置使用php的fastcgi模式
今天搭建网站的时候,需要配置网站的php运行环境为fastcgi模式,以往的网站都是采用isapi模式搭建的,既然是第一次遇到这样的问题,肯定是能学到东西了,我就自己搭建了一下,没想到成功了,呵呵,现 ...
- 在IIS 5.1 或IIS6 中配置PHP 的FastCGI模式
在IIS 5.1 或IIS6 中配置PHP 的FastCGI模式 一.FastCGI是什么? FastCGI是语言无关的.可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获 ...
- iis7 php5 isapi配置,Windows7 IIS7下以FastCgi和ISAPI方法安装配置PHP5教程
说到PHP环境配置与安装,通常以Apache搭载PHP配置为主,随着PHP版本不断更新,对Windows IIS平台的支持也越来越好,在Windows IIS平台上配置安装PHP环境也越来越方便. 在 ...
- iis6上安装PHP5.3.2及连接到SQL Server 2005/2008的设置(原创)
iis6上安装PHP5.3.2及连接到SQL Server 2005/2008的设置(原创) 新增一台win2003 server系统的服务器.以前其他的服务器上使用php5.0/5.1,数据库是SQ ...
- IIS6下PHP的ISAPI和FastCGI性能比较 期待ii7
在Windows IIS 6.0下配置PHP,通常有CGI.ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异. 1. ...
- php的cgi的设置,apache中配置php支持模块模式、cgi模式和fastcgi模式
首先安装apache.mysql和php,依次顺序安装. 1.apache.mysql的安装比较简单,略过 2. php的安装,我安装的是php5.3.6内置了php-fpm,所以不需要再单独下补丁了 ...
- centos6.4安装apache php mysql_CentOS 6.4配置Apache+PHP5+MySQL(lamp)环境以及报错处理思路...
CentOS 6.4配置Apache+PHP5+MySQL(lamp)环境以及报错处理思路 2015-07-14 13:06:12来源: 阅读 () Centos是linux下的一款系统了,下面我来介 ...
- php 5.4 fastcgi,Windows Server 2012一键安装PHP环境(PHP5.4+FastCGI模式)_护卫神
本文通过最简单快捷的方式,讲述从崭新的 Windows Server 2012(R2),通过护卫神·PHP套件一键部署PHP运行环境的过程,十分简单. 护卫神PHP套件包的特点(后续升级版可能会有少许 ...
- php+5.3.7++,Windows Server 2008(R2) 一键安装PHP环境(PHP5.3+FastCGI模式
本文通过最简单快捷的方式,讲述从崭新的Windows Server 2008(R2),通过护卫神·PHP套件一键部署PHP运行环境的过程,十分简单 本文通过最简单快捷的方式,讲述从崭新的Windows ...
最新文章
- 有谁还用QuickReport吗?
- 阿里云云数据库RDS秒级监控功能解锁,通宵加班找故障将成为过去式
- Unity 动态鼠标切换
- 数据字典的一个简单案例
- switch好玩吗_Switch上有什么好玩的游戏_第三方游戏有什么值得推荐的
- 2021美国大学生数学建模竞赛D题
- 更改Ubuntu 18.04的时区
- 微信发朋友圈的测试用例【详细测试用例】
- 树的直径,树的中心,树的重心
- php+羊,PHP解决羊生羊的问题。
- 基于VB的Picture绘图
- 如何开发一个动物识别系统毕业设计毕设作品
- mysql 怎么同时删除两张表的数据库,mysql怎样删除多个表格数据库数据_数据库
- 解决NoteExpress无法在Word中插入引用文献
- AI视频增强 -- Topaz 视频超分 | Topaz Video Enhance AI | 【软件试用】
- 电脑无法识别扫码枪怎么办?看4点解决方法就知道
- Population and carrying capacity 的第二阶段 :Crowding affects lifetime.
- 解决创建Maven Project出现的项目报错问题
- 大学自学html有前途吗,大学中最“牛逼”,最有前途的3个专业,考上就是金饭碗...
- 图数据结构之邻接矩阵Adjacency Matrix(Python版)