`
hanbaohong
  • 浏览: 405472 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

    博客分类:
  • PHP
 
阅读更多

说明: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)

下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=zh-cn

下载后安装就可以了。

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)

 

  • 大小: 27.5 KB
  • 大小: 25.1 KB
  • 大小: 25.1 KB
  • 大小: 24.9 KB
  • 大小: 19.1 KB
分享到:
评论

相关推荐

    配置Win2003+IIS6+PHP5.33(FastCGI)+MySQl5.1.50服务器配置

    本教程主要涵盖了如何在Windows Server 2003操作系统上配置IIS6(Internet Information Services)Web服务器,安装PHP 5.3.3版本(通过FastCGI进行处理)以及MySQL 5.1.50数据库系统。下面将详细阐述这一配置过程。 ...

    Win2003+iis+php5.3.2+mysql安装配置教程图解.docx

    《Win2003+iis+php5.3.2+mysql安装配置教程》 本文将详细介绍如何在Windows Server 2003操作系统上安装并配置IIS6、PHP5.3.2和MySQL,以搭建一个高效稳定的Web服务器环境。 首先,我们需要明确不同服务器平台与PHP...

    Win2003+IIS6+PHP5.33(FastCGI)+MySQl5.1.50.pdf

    根据提供的文件信息,我们需要详细解释关于在Windows Server 2003上配置IIS6服务器,以便运行PHP5.33(通过FastCGI)和MySQL 5.1.50的技术知识点。 首先,Windows Server 2003是微软公司发布的一个服务器操作系统...

    windows2003 + IIS6.0 环境下以Fastcgi方式配置php .docx

    在 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。 首先,需要在 ...

    win2003+iis6.0+php配置教程

    5. 配置IIS与PHP的集成:将php-cgi.exe作为FastCGI处理模块。在IIS管理器中,选择你的网站,右键选择“属性”,然后在“主目录”标签页的“配置”按钮中,添加新的映射,可执行文件填写php-cgi.exe的路径,扩展名为....

    WIN2003+IIS6+PHP5.3.8轻松配置图文教程.doc

    #### 知识点一:理解IIS与PHP的关系及其在Windows Server 2003下的安装配置 - **IIS(Internet Information Services)**是微软公司提供的一套Web服务器组件,用于Windows操作系统中。IIS提供了HTTP服务的基础功能...

    win+iis6+fastcgi+php5.4.8+mysql配置.pdf

    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安装配置教程图解[定义].pdf

    ### Win2003 + IIS + PHP5.3.2 + MySQL 安装配置教程 #### 一、概述 本文旨在详细介绍如何在Windows Server 2003系统上搭建IIS作为Web服务器,结合PHP5.3.2以及MySQL数据库来构建一个完整的Web应用环境。这种组合...

    windows2021 + IIS6.0 环境下以Fastcgi方式配置php 5.3.3.docx

    配置 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)全程图文配置

    这里我们将详细讨论如何在Win7环境下配置IIS7与PHP的FastCGI支持,以实现高效稳定的服务运行。 首先,我们需要理解FastCGI是什么。FastCGI是一种用于提高Web服务器性能的技术,它允许长时间运行的进程来处理请求,...

    windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法

    Windows+IIS 环境下以 Fastcgi 方式配置 PHP 5.3.3 的方法 在 IIS 6.0 环境下配置 PHP,需要使用 Fastcgi 方式配置,因为 PHP 5.3.3 已经不再支持 ISAPI 配置。下面是配置的详细步骤: 步骤 1:IIS 6.0 环境配置 ...

    win+iis6+fastcgi+php5.4.8+mysql配置[汇编].pdf

    这篇文章将指导读者如何在 Windows 服务器上安装和配置 IIS 6.0、FastCGI、PHP 5.4.8、MySQL 和 phpMyAdmin,从而创建一个完整的 Web 开发环境。 IIS 6.0 安装和配置 IIS 6.0 是 Windows 服务器上的一种流行的 Web...

    WIN2003+IIS6 PHP 5.3.8安装配置教程[图文]

    本文档详细介绍了在Windows Server 2003操作系统环境下,利用IIS6 Web服务器进行PHP 5.3.8版本的安装与配置过程。以下详细知识点将有助于理解安装和配置PHP在IIS上的每一步操作: 1. 安装IIS(Internet Information...

Global site tag (gtag.js) - Google Analytics