windows2003配置IIS+FastCGI+PHP5.4.8图解

注意:

PHP5.3版本开始是不能在IIS6上面通过ISAPI扩展运行的,而且在PHP文件里面也没有php5isapi.dll,取而代之的是php5nsapi.dll,换句话说PHP5.3以后的版本就不再用ISAPI进行扩展在IIS里运行了,那有没有什么办法让PHP5.3在IIS里运行的呢,当然有了,那就是FastCGI。

所以网上的很多用ISAPI扩展配置php的教程你可以不用看了,因为你根本不能配置的起来。

选择php的版本:

FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,以FastCGI来执行PHP,建议选择Non Thread Safe版本。

第一部分:准备工作。

因为没有windows2003环境,所以我这里用了windows xp sp3,2者的配置一模一样的。

1.windows安装IIS组件,这里略过。

2.安装FastCGI。

网页版在线安装(当然也有下载版本的,自己找找):http://www.iis.net/downloads/microsoft/fastcgi-for-iis

3.下载php5.4.8。

VC9 x86 Non Thread Safe:http://windows.php.net/download/#php-5.4-nts-VC9-x86

第二部分:安装配置php。

1.解压下载回来的php的zip压缩包。比如放在D:/。

2.D:/php下复制php.ini-development文件,并将文件名改为php.ini。

3.修改php配置文件php.ini,保存即可。

第730行 ; extension_dir = "ext" 先去前面的分号再改为 extension_dir = "D:/php/ext"

第919行 ;date.timezone = 先去前面的分号再改为 date.timezone = Asia/Shanghai

第743行 ;cgi.force_redirect = 1 先去前面的分号再改为 cgi.force_redirect = 0

第771行 ;fastcgi.impersonate = 1 去掉前面的分号

第783行 ;cgi.rfc2616_headers = 0 先去前面的分号再改为 cgi.rfc2616_headers = 1

其他的配置请按照自己的需求更改。

第三部分:配置FastCGI。

1.修改配置文件fcgiext.ini,默认安装在C:/WINDOWS/system32/inetsrv文件夹下。

在这个文件的最后加上下面的代码,保存。

php=PHP
[PHP]
ExePath=D:/PHP/php-cgi.exe2.配置IIS支持FastCGI。
“网站” --- “属性”  --- “主目录” --- “配置” ,添加一个新的ISAPI项。

可执行文件:C:/window/system32/inetsrv/fcgiext.dll

扩展名:.php 

 

 

 

支持index.php默认页

 

到此配置文成,重启IIS。其他mysql等等的配置略过。

 

新建index.php,输入以下内容,访问看看是否出现php 5.4.8的信息

<?php phpinfo(); ?>

我自己配置成功后出现如图演示:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索iis
, php
, 文件
, 安全
, 线程
配置
iis fastcgi、iis fastcgi php、fastcgi for iis7下载、iis7 fastcgi、iis没有fastcgi,以便于您获取更多的相关知识。

时间: 2024-09-25 04:55:23

windows2003配置IIS+FastCGI+PHP5.4.8图解的相关文章

IIS+FastCGI+PHP5.3+MySQL5.1+Gzip配置图文详细教程_win服务器

说明: 本帖是我经过一天一夜完成的,不同于一般网上文章,除详细的将整个配置过程和 测试过程都详细截图说明外,尤其在FastCGI方面采用微软的"web平台安装程序"来配置,网上相关内容很少,对gzip的设置也很详细,保证按图操 作即可独立完成.另外,还有详细的测试gzip压缩率的方法和比较. 文中对于理论几乎没有阐述,只是对配置过程进行了最详细的介绍,这样 使新手即使不太明白,照本文也可以配置出一样的环境来,本文章的错误及疏漏之处,还请大家指出来,大家在配置中有何问题,我们一起来探讨解

windows2003下IIS下GZIP压缩开启图解

什么要使用gzip压缩? 现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率.对于纯文本来讲,压缩率是相当可观的.如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了. IIS下GZIP压缩开启 IIS默认并不支持HTTP压缩,需要进行简单的配置 1.打开Internet信息服务(IIS)管

使IIS支持PHP,ISAPI或CGI,FastCGI完全配置教程(最新php5.2.13配置方法)_win服务器

在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的"WEB服务扩展"中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再我的电脑->属性->高级->"环境变量"-"系统变量"中增加变量名PHPRC,数值为php.ini的路径,在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择"属性&

iis6中如何减少php-cgi.exe进程数量and FastCGI+PHP5.3.3的配置方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 FastCGI的优化配置 FastCGI优化配置文件fcgiext.ini,它在%windir%\system32\inetsrv里.我们将尝试用两种办法进行配置:FastCGI管理脚本fcgiconfig.js;记事本编辑fcgiext.ini. 脚本配置FastCGI 打开你的命令行cmd.exe,切换到目录 %windir%\syste

WIN2003+IIS6+FastCGI+PHP5.4.30的安装配置

原文:WIN2003+IIS6+FastCGI+PHP5.4.30的安装配置 说明:PHP5.5已不支持win2003了,Win2003最高能安装PHP5.4.30. 安装好系统:并且安装好IIS6. 具体安装方法可查看:http://down.chinaz.com/server/201102/11_1.htm. 下载并安装IIS FastCGI 下载地址:http://www.iis.net/download/fastcgi.选择 x86或者download x86,下载下来名称为fcgise

windows2003系统iis+php+mysql的安装配置详解

以前都用apache,由于工作需要,要配置iis的php环境,网上找了一些资料,一下就配置好了,其实有了apache+php+mysql的经验,这个就很容易理解了.   现在趁热打铁,趁没忘记,把大致步骤总结一下.   第一步:下载程序   下载"php-5.2.0-win32.zip","mysql-noinstall-5.0.22-win32.zip",百度上面都有.   第二步:安装php   (1) 把下载的"php-5.2.0-Win32.zip

windows2003服务器iis网站安全设置图解

网站安全基本配置 先设置一下站点所在分区的安全,让只允许administrators和system这两组用户可以安全访问,如下图:jquery110205402204316312018="1" data-original="/wp-content/uploads/2009/12/iis_d.png" /> 设站点信息全部放在d:里的wwwroot文件夹里,这里注意不能直接把站点信息放在根目录里,需要建立一个文件夹(为了站点的安全,后面需要用到这个文件夹的权限)

Windows 7中安装iis教程 Win7安装配置iis方法图解

小编带来了win7 iis安装教程,很多朋友对于win7安装配置iis的步骤还不是很了解,那么就可以参考下文哦~如果你需要在电脑上安装iis却不知道步骤的话,希望下文能帮到你.   一.打开控制面板,点击"程序与功能".     二.点击左侧"打开或关闭Windows功能".     三.找到"Internet 信息服务",按照下图打勾即可.     四.安装完成后,再回到控制面板里面,找到"管理工具".     双击&quo

windows 2008如何配置IIS+php+mysql

直入主题,windows 2008如何配置IIS+php+mysql 这里提供 php5.3 及 mysql5.5 的安装包 http://pan.baidu.com/share/link?shareid=1128014906&uk=3243363386 首先,安装IIS,在服务器管理界面中添加角色即可:   注意下这里所有角色服务全都勾选上  下面安装mysql,"下一步.下一步.完成"的步骤省略掉了,重点介绍下需要注意的地方:这里选择typical即可,标准安装  这里大多