Windows2003下IIS中Fastcgi配置PHP5.3图解

一、下载
1、下载:Microsoft FastCGI Extension for IIS 5.1 and 6.0
2、下载:php-5.3.28.tar.zip
3、下载:mysql-5.5.28-win32.msi
4、下载:vcredist_x86.exe(可选)
打包下载:http://pan.baidu.com/s/1dDgQJG9

二、安装
1、IIS6.0环境配置,相信大家都会了,就不多言
2、安装fcgisetup_1.5_rtw_x86.msi

3、将下载下来php-5.3.28.tar.zip解压到D:/wamp/php5.3/(目录可自己修改)
4、安装mysql

三、配置

1、修改PHP.ini
查找extension_dir = “./” 修改成extension_dir = “C:wampphp5.3ext”  指向php文件夹下放置“php_*.dll”扩展库文件的路径(按自己解压的PHP路径修改)
接下来继续查找extension,找到:extension=php_*.dll类似这样格式的,开启自己所需的扩展,将extension前面的;分号去掉就可以了

magic_quotes_gpc = On  如果是 Off,一定要打开为 On,这是防止sql攻击的重要的一步!5.0版本已经默认 On 了
register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
short_open_tag =Off,把off改成On ,此处一般能解决运行安装Discuz!论坛时出现空白的问题

extension_dir = “D:phpext”  指向php文件夹下放置“php_*.dll”文件的路径
magic_quotes_gpc = On  如果是 Off,一定要打开为 On,这是防止sql攻击的重要的一步!5.0版本已经默认 On 了
register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
short_open_tag =Off,把off改成On ,此处一般能解决运行安装Discuz!论坛时出现空白的问题

然后再查找以下字符串,把代码前的分号去掉。
extension=php_mbstring.dll   这个不选的话用phpMyAdmin会出现红色提示
extension=php_dba.dll
extension=php_dbase.dll
extension=php_filepro.dll    可选
extension=php_gd2.dll     支持GD库的,一般要滴
extension=php_imap.dll               可选
extension=php_ldap.dll
extension=php_mysql.dll    支持MySQL的

接下来修改了一些文件上传以及内存使用最大限制:
memory_limit = 20M         内存容量
post_max_size = 20M        闪存容量
upload_max_filesize = 20M      附件容量

2、配置fcigext.ini

fcigext.ini文件的路径位于:C:WINDOWSsystem32inetsrvfcigext.ini
打开文件在末行中加入下面几行:
php=PHP

[PHP]
ExePath=C:wampphp5.3php-cgi.exe (PHP工作目录)

保存

3、在IIS中配置FastGGi扩展让PHP能协同工作
控制面板 -> Internet信息服务(IIS)  -> 网站 –> 属性 -> 主目录 -> 配置 -> 映射 -> 添加 -> 在可执行文件中选择 C:WINDOWSsystem32inetsrvfcigext.dll 的文件,扩展名为 .php 限制为“GET,POST,HEAD”,最后点确定
四、测试
重启IIS,在网站根目录下新建文件test.php,输入以下代码

 

 

echo phpinfo()

在浏览器中输入站点地址,如:http://localhost/test.php,出下以下信息则表明已经将PHP配置好了

注:新服务器配置可能会出现其它错误,如下错误信息便是一个例子,当初折腾了好久,解决办法就是安装vcredist_x86.exe,此文件已在网盘中分享

最后注明一下有些人说windows2003中要安装VC9其实这个错误的我们尽量安装x86 32位系统,如果你是64系统那是可以安装64位哦,如果安装v9我们需要windows 2008的vs2008进行编译解析,要不你无法完成php配置哦,不信你试一下。

时间: 2024-12-22 21:49:08

Windows2003下IIS中Fastcgi配置PHP5.3图解的相关文章

Win2000下IIS中配置PHP具体方法

 PHP是一种领先于ASP的技术.与ASP相比,它具有速度快.稳定性高.跨平台.易学习等优点.ASP学习者使用的OS几乎都是Windows平台,上面无疑都装有IIS.PHP所需求的服务器支持主要是由Apache提供的.事实上,IIS也可以提供这样的支持,具体步骤如下:    1.    下载PHP.推荐网址:http://www.onlinedown.net/soft/1774.htm    下载后解压到一个文件夹里,推荐解压:C:php 里.以下都将使用这一文件夹描述.    2.    将C

Win2003下IIS以FastCGI模式运行PHP_win服务器

由于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.msi 2. MySQL 版本 mysql-5.5.19-wi

win7下iis中配置php.ini文件

将php.ini-development配置文件重命名为php.ini配置文件即可. 接着做如下配置操作: 1.修改php.ini配置文件 打开php.ini配置文件,找到 12 ; On windows:; extension_dir = "ext" 修改为 12 ; On windows:extension_dir = "C:/php/ext" 表示指定PHP扩展包的具体目录,以便调用相应的DLL文件. 2.开启Mysql相应的扩展库功能 由于默认PHP并不支持

IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置_php基础

本例是在wiondws XP下 IIS5.1 php5.2.1(zip) MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安装与配置 IIS 的安装 1 在光驱中放入WindowsXP SP2系统安装光盘 2 依次在 控制面板 > 添加与删除 > 添加/删除Windows组件 > Windows组件向导 中选中 Internet信息服务(IIS) 3 点击 下一步 进行文件复制,直到完成安装 4 完成 IIS 安装 5 打开浏览器,

windows下IIS Rewrite的配置完美教程

IIS Rewrite 配置 1.将下载的 IIS Rewrite 组件解压,放到适当的目录(如 C:Rewrite)下. 2.在"IIS管理器"里选择网站,右键,属性. 3.选择"ISAPI",点击"添加". 4.填入筛选器名称,如"rewrite". 5.可执行文件下方点击"浏览",选择刚才解压的Rewrite组件位置,Rewrite.dll. 6.确认选择正确后,点击"确定". 7

windows2003下IIS下GZIP压缩开启图解

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

iis中域名绑定的方法图解

IIS域名绑定: 我们以站点名为test的站点为例讲解下下iis绑定域名的操作过程 1.右击新建的test站点-->选择选择属性 2.切换到网站选项-->点击高级 3.这里你可以看到你之前绑定的所有域名,如果需要绑定新的域名,点击添加 4.这里的IP地址添加你自己服务器的IP     TCP端口就是要使用的web端口,默认是80     主机头值:就是你要绑定的域名,注意这里不是加http://的     另外有一点值得注意的是zgsj.com和www.111cn.net是两个不同的主机头,如

win2003下 iis+php快速稳定的配置方法_win服务器

这里小编根据我们这么长时间的经验,特别分享下windows 2003系统下iis+php的配置方法,简单易用,而且还稳定. 第一步: 下载这个软件就可以了 星外PHP5.2.17自动配置安装包 快捷配置iis php运行环境,这个是星外发布的对于没有对iis配置过php环境的朋友使用,这个版本是安装在c盘的,使用液不会受到影响,默认开启了很多扩展,基本上是php 5.2.*系列中比较稳定的版本了. 根据我们几十台服务器的安全测试,绝对是没有问题的. 第二步:解压后直接安装就可以了,默认下就支持p

Windows2003下php5.4安装配置教程(IIS)_php技巧

本文与<Windows2003下php5.4安装配置教程(Apache2.4)>(点击打开链接)为姊妹篇,只是php所用的服务器有点不同,这里一个是Apache2.4,一个是Windows2003自带的IIS服务器. 一.在Windows2003安装IIS 1.首先打开Windows2003的控制面板,查看是否有"管理工具",没有也不要紧,点击"添加或删除程序".有的话,可以直接进入第二步,IIS的配置. 2.在弹出的窗口,选择添加/删除Windows组