`
chengxianju
  • 浏览: 256537 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

搭配window server 2003+iis 6+php(fastcgi)环境

    博客分类:
  • php
阅读更多

本人电脑window server 2003+appserv 2.5.10(php 5.2.6)+memcache+xdebug+sqlserver 2005环境,已运行很好,我在这个基础上搭配iis +php(fastcgi)模式,同时可以用apache,IIS编写php脚本

 关于这个环境,(window server 2003+appserv 2.5.10(php 5.2.6)+memcache+xdebug+sqlserver 2005)我已不再说明,网上很多

开始搭配iis +php(fastcgi)模式(至于php的安装就不记录了)

 

 

1。下载iis的fastcgi,地址如下:http://www.iis.net/download/FastCGI 分为两个版本。32位(x86)和64位(x64)。根据自己实际情况下载就好,我的版本是x86的

 

2.双击安装fastcgi(我下载的是fcgisetup_1.5_rtw_x86.msi)

 

 

3。打开php.ini,找到;fastcgi.impersonate = 1 这行,将最前面的分号去掉

找到;cgi.force_redirect = 1 这行,将最前面的分号去掉

并更改为 cgi.force_redirect =0

 

 

4。接下来打开C:\WINDOWS\system32\inetsrv这个目录。找到fcgiext.ini这个文件,并打开。

修改成:

[Types]
php=PHP

[PHP]
ExePath=D:\AppServ\php5\php-cgi.exe(这是你自己的安装php的路径)

 

 

5。打开IIS管理器(位置:我的电脑-控制面板-管理工具-Internet 信息服务(IIS)管理器),右键网站文件夹,点击新建网站,描述,随便写个。例如test,点击下一步,网站ip地址可以不写,或者写自己机器的ip地址。端口,为了不和其他端口冲突,自己设定一个端口吧,例如:8080,写好后点击下一步。然后就是选择程序的路径了。找到自己的php页面所在位置,例如D:\iis,就将程序路径设为D:\iis,点击下一步。现在开始设定权限,如无特殊需要,直接点击完成。

 

 

6..右键点击刚才建立的网站(test),选属性,然后选项卡选择主目录。将执行权限选为脚本和可执行文件,然后点击配置按钮,在应用程序扩展列表中找到 .php 这行,并选择,点击编辑,可执行文件选择C:\WINDOWS\system32\inetsrv\fcgiext.dll 选好后按确定。

 

7.在iis管理器里面,点击web服务扩展,看FastCGI Handler是不是允许,使之允许

 

到此ok啦,重启iis ,在d:/iis/下新建一个index.php文件

<?php

phpinfo();

?>

 

浏览器上输入:http://localhost:8080/index.php

看是不是显示:



 到此成功

 

 

现在将server API改成ISAPI模式

 

1。inetmgr打开iis管理器,打开web服务扩展,然后禁止FastCGI Handler

 

2。打开 主目录  ,在执行权限里,点击配置,在引用程序扩展里找到,扩展名为.php,双击,然后在可执行文件,点击浏览,找到你ISAPI的路径(我的路径D:\AppServ\php5\php5isapi.dll),确定

 

3。选择ISAPI筛选器,添加筛选器(php),找到ISAPI的路径ISAPI的路径

 

4。然后修改php.ini,打开php.ini,找到fastcgi.impersonate = 1 这行,将最前面的分号加上

找到cgi.force_redirect = 0 这行,将最前面的分号加上

至于,fastcgi组件可卸载,也可以不卸载,因为现在根本就没用到fastcgi模式

 

5。重启iis

 

 



 成功

  • 大小: 66.5 KB
  • 大小: 19.4 KB
0
0
分享到:
评论

相关推荐

    IIS7运行PHP(FastCGI篇)

    标题中的"IIS7运行PHP(FastCGI篇)"是指在Internet Information Services (IIS) 7.0版本中配置PHP环境来支持FastCGI技术。FastCGI是一种用于提高动态内容处理性能的协议,它允许Web服务器(如IIS)与外部应用程序(如...

    Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    本教程将详细介绍如何在Windows Server 2019上搭建IIS10.0、PHP(FastCGI)以及MySQL环境。这个环境对于部署基于PHP的Web应用程序,如WordPress、Drupal或Magento等非常关键。以下是详细的步骤: ### 准备篇 #### ...

    windows2012安装iis8.5+php(FastCGI)+MySQL环境搭建教程

    在本文中,我们将详细讲解如何在Windows Server 2012 R2系统上搭建IIS 8.5、PHP(FastCGI)和MySQL环境。这个环境是许多网站和应用程序的基础,尤其是那些基于LAMP(Linux、Apache、MySQL、PHP)架构但需要在Windows...

    php在window iis的莫名问题的测试方法

    Window2003 iis+mysql+php+zend环境配置Windows Server 2012 Iis8 php环境配置方法Windows 8 IIS中配置PHP运行环境的方法win2003下 iis+php快速稳定的配置方法IIS6.0中配置php服务全过程解析IIS+fastcgi下PHP运行...

    windowXP IIS

    7. **扩展性**:IIS支持多种扩展,如ISAPI(Internet Server Application Programming Interface)扩展和FastCGI,使得开发者可以创建自定义的Web服务和应用程序。 在使用Window XP IIS软件包时,用户需要注意的是...

    window下的iis5.0服务

    - 使用FastCGI:配合PHP等脚本语言,FastCGI可以提高动态内容生成的速度。 **扩展性与集成** IIS5.0可以与其他微软产品和服务紧密集成,例如ASP(Active Server Pages)、MS SQL Server等,创建动态、交互式的Web...

    IIS7.0,是目前官方最新的本地IIS服务器,解压直接一键安装,无需做复杂的安装,而且支持window7操作系统

    **IIS7.0**,全称为Internet Information Services 7.0,是微软推出的一款强大的Web服务器应用程序,作为Windows Server 2008操作系统的一部分,同时也兼容Windows 7桌面操作系统。相较于之前的版本,IIS7.0引入了...

    IIS 5.0 FOR win 2000

    - IIS 5.0默认在Windows 2000 Server版本中是预装的,但在Windows 2000 Professional中需要手动安装。用户可以通过"添加/删除程序"功能进行安装,选择"Windows组件向导",然后勾选"IIS"选项。 - 配置IIS包括设置...

    phpshaodjosdsads

    描述中提到的"用于window2003环境配置",意味着我们将探讨如何在Windows 2003 Server上安装和配置PHP。这通常包括以下几个步骤: 1. **下载PHP**: 首先,你需要从PHP官方网站获取最新且与系统兼容的PHP版本。对于...

    Windows Server 2016 服务器配置指南之PHP7运行环境搭建方法

    在Windows Server 2016上搭建PHP7运行环境是为Web应用程序提供服务的关键步骤,这个过程涉及到多个组件的安装和配置。下面我们将详细讲解如何在Windows Server 2016上搭建PHP7运行环境。 首先,确保你的系统是64位...

    解决Windows下PHP的exec、shell_exec等函数不能正常运行的方法

    在IIS(Internet Information Services)这样的Web服务器环境中,PHP通常以IUSR用户身份运行,这是一个低权限的用户,对系统关键文件的访问受到严格限制。 解决这个问题的一个有效方法是为`cmd.exe`增加IUSR用户的...

Global site tag (gtag.js) - Google Analytics