说明:PHP5.5已不支持win2003了,Win2003最高能安装PHP5.4.30
一、安装好IIS
具体安装方法可查看:http://down.chinaz.com/server/201102/11_1.htm。
二、下载并安装IIS FastCGI
下载地址:http://www.iis.net/download/fastcgi。选择 x86或者download x86,下载下来名称为fcgisetup_1.5_x86_rtw.msi。安装后会在C:\WINDOWS\system32\inetsrv\目录下多出了5个文件fcgiconfig.js,fcgiext.dll,fcgiext.ini,fcgilicense.rtf,fcgireadme.htm
这个时候在IIS6的"WEB服务扩展"里就多出了一个FastCGI Handler
三、下载安装IIS下的PHP5.4.30
下载地址http://windows.php.net/download/,下载VC9 x86 Non Thread Safe的ZIP版本,解压到所需目录,该目录需要给予user读取运行权限。
四、配置和修改内容
1、环境变量修改
我的电脑->属性->高级->环境变量->系统变量,在Path的最后面中加上;E:\PHP\
2、FastCGI安装目录内的修改(注册PHP到FastCGI)
打开C:\WINDOWS\system32\inetsrv\fcgiext.ini文件,在文件最后加上下面的语句:
[Types](这个是文件原来就有的,在[Types]后面加上下面的语句就可以,要全部哦不然会报错的。)
php=PHP
[PHP]
ExePath=E:\PHP\php-cgi.exe
InstanceMaxRequests=10000
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
ActivityTimeout=3600
RequestTimeout=3600
3、PHP.ini的修改,PHP安装目录下是没有PHP.ini这个文件的,只有php.ini-development和php.ini-production,我们把php.ini-development改为php.ini(当然如果你怕有错可以先备份一下)。
注明:首先建一个文件夹命名为TMP,位置随意,我这里放在E:\PHP\tmp。 (upload_tmp_dir会用到,upload_tmp_dir是用来定义上传文件存放的临时路径,这里可以修改并给它定义一个绝对路径,同时需要有读、写权限)。用搜索(快捷键:Ctrl+F)的方式把下面的关键字改成现在的值:
short_open_tag = Off (这个它本来默认就是这样我们就不要改了。)
把;upload_tmp_dir =改为upload_tmp_dir="E:\PHP\tmp"
把;cgi.force_redirect = 1改为cgi.force_redirect=0
把;fastcgi.impersonate = 1;改为 fastcgi.impersonate=1;
把; extension_dir = "ext"改为extension_dir="E:\PHP\ext"
把;date.timezone =改为date.timezone =PRC(如果不修改date.timezone,打开网页的时候蛮有可能提示500错误。也有人把值改为Asia/Shanghai,我没试过你们可以试试。)
在Windows Extensions中去除扩展前面的分号(;):
; extension=php_curl.dll
; extension=php_gd2.dll
; extension=php_ldap.dll
; extension=php_mbstring.dll
; extension=php_exif.dll
; extension=php_mysql.dll
; extension=php_mysqli.dll
; extension=php_sockets.dll
; extension=php_xmlrpc.dll
4.Internet信息服务(IIS)管理器的修改
(1)网站》属性》主目录》配置》添加
可执行文件填写C:\WINDOWS\system32\inetsrv\fcgiext.dll
扩展名填写.php。
动作->限制为GET,HEAD,POST。
(2)网站->属性->文档->添加默认内容index.php。这里全部配置好了,一定要把IIS服务重启一下。
5、测试
用文本写一段测试代码:
<?php
phpinfo();
?>
保存为index.php,名字随便取,只要后缀是.php就可以。把index.php放到根目录下,我这里是C:\Inetpub\wwwroot,然后在浏览器中输入http://localhost/index.php就可以得到返回的信息了。
五、若出现如同下面的错误,说明你的电脑没有安装VC9运行库 即VISUAL C++ 2008
Microsoft Visual C++ 2008 Redistributable Package (x86)
下载后安装就可以了。
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)
相关推荐
本教程主要涵盖了如何在Windows Server 2003操作系统上配置IIS6(Internet Information Services)Web服务器,安装PHP 5.3.3版本(通过FastCGI进行处理)以及MySQL 5.1.50数据库系统。下面将详细阐述这一配置过程。 ...
《Win2003+iis+php5.3.2+mysql安装配置教程》 本文将详细介绍如何在Windows Server 2003操作系统上安装并配置IIS6、PHP5.3.2和MySQL,以搭建一个高效稳定的Web服务器环境。 首先,我们需要明确不同服务器平台与PHP...
根据提供的文件信息,我们需要详细解释关于在Windows Server 2003上配置IIS6服务器,以便运行PHP5.33(通过FastCGI)和MySQL 5.1.50的技术知识点。 首先,Windows Server 2003是微软公司发布的一个服务器操作系统...
在 Windows 2003 + IIS 6.0 环境下,以 FastCGI 方式配置 PHP 5.3.3 需要经过四个步骤:IIS 6.0 环境配置、下载 PHP 5.3.3、配置 PHP 和下载安装 Microsoft FastCGI Extension for IIS 5.1 and 6.0。 首先,需要在 ...
5. 配置IIS与PHP的集成:将php-cgi.exe作为FastCGI处理模块。在IIS管理器中,选择你的网站,右键选择“属性”,然后在“主目录”标签页的“配置”按钮中,添加新的映射,可执行文件填写php-cgi.exe的路径,扩展名为....
#### 知识点一:理解IIS与PHP的关系及其在Windows Server 2003下的安装配置 - **IIS(Internet Information Services)**是微软公司提供的一套Web服务器组件,用于Windows操作系统中。IIS提供了HTTP服务的基础功能...
Win2003+IIS6.0+FastCgi+PHP5.4.8+MYSQL+phpMyAdmin配置指南 本文档提供了 Win2003 服务器上安装和配置 IIS6.0、FastCgi、PHP5.4.8、MYSQL 和 phpMyAdmin 的详细指南。以下是本文档所涵盖的知识点: 一、MYSQL ...
### Win2003 + IIS + PHP5.3.2 + MySQL 安装配置教程 #### 一、概述 本文旨在详细介绍如何在Windows Server 2003系统上搭建IIS作为Web服务器,结合PHP5.3.2以及MySQL数据库来构建一个完整的Web应用环境。这种组合...
配置 PHP 5.3.3 在 Windows 2021 + IIS 6.0 环境下,以 FastCGI 方式需要经过四个步骤:IIS 6.0 环境配置、下载 PHP 5.3.3 的 Windows 压缩版本、下载和安装 Microsoft FastCGI Extension for IIS 5.1 and 6.0、配置...
这里我们将详细讨论如何在Win7环境下配置IIS7与PHP的FastCGI支持,以实现高效稳定的服务运行。 首先,我们需要理解FastCGI是什么。FastCGI是一种用于提高Web服务器性能的技术,它允许长时间运行的进程来处理请求,...
Windows+IIS 环境下以 Fastcgi 方式配置 PHP 5.3.3 的方法 在 IIS 6.0 环境下配置 PHP,需要使用 Fastcgi 方式配置,因为 PHP 5.3.3 已经不再支持 ISAPI 配置。下面是配置的详细步骤: 步骤 1:IIS 6.0 环境配置 ...
这篇文章将指导读者如何在 Windows 服务器上安装和配置 IIS 6.0、FastCGI、PHP 5.4.8、MySQL 和 phpMyAdmin,从而创建一个完整的 Web 开发环境。 IIS 6.0 安装和配置 IIS 6.0 是 Windows 服务器上的一种流行的 Web...
本文档详细介绍了在Windows Server 2003操作系统环境下,利用IIS6 Web服务器进行PHP 5.3.8版本的安装与配置过程。以下详细知识点将有助于理解安装和配置PHP在IIS上的每一步操作: 1. 安装IIS(Internet Information...