IIS6下配置fastcgi的php的教程

下面是具体的攻略:

1. 确认IIS6服务器已经安装PHP环境

首先,要确保IIS6服务器已经安装了PHP环境,如果没有安装,需要先安装PHP。可以从官方网站下载Windows版的PHP安装包,然后按照默认选项进行安装即可。安装完成后,在IIS的Web服务扩展中,会自动添加一个名为“PHP”的扩展。

2. 安装FastCGI扩展

安装好PHP后,需要配置FastCGI。第一步就是要安装FastCGI扩展。可以从官方网站下载FastCGI安装包,然后按照默认选项进行安装即可。安装完成后,在IIS的Web服务扩展中,会自动添加一个名为“FastCGI”的扩展。

3. 配置FastCGI扩展

在IIS的Web服务扩展中,找到“FastCGI”扩展,右键选择“属性”,进入FastCGI属性窗口,进行如下配置:

  • 在“FastCGI”选项卡中,将“本地进程”参数设置为PHP-CGI.exe的完整路径;
  • 在“行为”选项卡中,选择“允许执行”和“限制请求执行时间”,并将请求执行时间设置为120秒;
  • 在“环境变量”选项卡中,添加以下内容:
PHP_FCGI_MAX_REQUESTS: 10000
PHPRC: C:\php
PATH: C:\php;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem

说明:

  • “PHP_FCGI_MAX_REQUESTS: 10000”的示例配置中,设置了FastCGI处理器在处理10000个请求之后自动重启。这样可以避免FastCGI进程占用过多内存,导致服务器压力过大。
  • “PHPRC: C:\php”的示例配置中,设置了PHP的根目录,确保FastCGI能够正确找到PHP的配置文件。
  • “PATH: C:\php;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem”的示例配置中,设置了环境变量,确保FastCGI能够正确找到PHP和其他必要的系统文件。

4. 配置IIS6中对PHP文件的映射

在IIS的“Web站点”中,找到需要支持PHP的站点,右键选择“属性”,进入属性窗口,切换到“主页”选项卡,在“默认内容页”列表中添加“index.php”。

然后,再找到“主页”选项卡下的“配置”按钮,进入“应用程序配置”窗口,在“应用程序映射”中,添加“*.php”文件的映射,并设置执行PHP的FastCGI处理器路径,例如:“C:\php\php-cgi.exe”。

示例

以下是示例1的代码:

<?php
echo 'Hello, World!';
?>

将示例1的代码保存为“index.php”,并上传到IIS6服务器上的某个Web站点的根目录中。然后,在浏览器中访问该站点,应该能够看到“Hello, World!”的输出。

以下是示例2的代码:

<?php
phpinfo();
?>

将示例2的代码保存为“info.php”,并上传到IIS6服务器上的某个Web站点的根目录中。然后,在浏览器中访问该站点,应该能够看到PHP信息页的输出,其中包含了当前PHP环境的详细信息。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:IIS6下配置fastcgi的php的教程 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • Win7系统中如何开启IIS服务?

    Win7系统中开启IIS服务需要按以下步骤进行: 步骤一:打开控制面板 点击开始菜单,选择“控制面板”。 步骤二:打开程序和功能 在控制面板中,选择“程序”,再点击“程序和功能”。 步骤三:打开Windows功能 在“程序和功能”页面,选择“打开或关闭Windows功能”。 步骤四:启用IIS服务 在弹出的“Windows功能”对话框中,找到“Interne…

    IIS 2023年5月26日
    00
  • IIS是什么 IIS服务组件有什么作用

    IIS是什么? IIS指的是Internet Information Services,是Microsoft Windows的Web服务器。它提供了一个平台,帮助你在Windows上托管和管理Web应用程序。IIS可以在多个版本的Windows上运行,像Windows Server、Windows Professional和Windows家庭版等。 IIS服…

    IIS 2023年5月26日
    00
  • IIS无法启动提示“服务没有及时响应启动或控制请求”的解决方法[图解]

    IIS无法启动提示“服务没有及时响应启动或控制请求”的解决方法 问题背景 在使用IIS进行web开发时,有可能会遇到”服务没有及时响应启动或控制请求” 的提示,导致IIS无法启动。那么该如何解决呢?下面我们将提供一些解决方法。 解决方法 方法一:重启IIS服务 首先,尝试重启IIS服务,并检查是否可以解决问题。重启IIS服务器的方法如下: 打开Windows…

    IIS 2023年5月26日
    00
  • Win2008 R2 IIS7 PHP 5.4 环境搭建图文教程

    下面我将为您详细讲解“Win2008 R2 IIS7 PHP 5.4 环境搭建图文教程”的完整攻略。 准备工作 在开始搭建之前,您需要准备以下几个工具: Window Server 2008 R2(64位)系统安装光盘/ISO 镜像文件 IIS 7 部署在 Windows Server 2008 R2 上 PHP 5.4 ZIP 包,下载地址为:https:…

    IIS 2023年5月26日
    00
  • Win2003下IIS+PHP+MySQL+Zend配置步骤详解第1/2页

    首先我们来详细讲解 “Win2003下IIS+PHP+MySQL+Zend配置步骤详解第1/2页” 的完整攻略。 Win2003下IIS+PHP+MySQL+Zend配置步骤详解 准备工作 在开始配置之前,我们需要先进行一些准备工作。 下载相关软件包 需要下载的软件包有: IIS PHP MySQL Zend Optimizer 其中,IIS和MySQL是微…

    IIS 2023年5月26日
    00
  • 提示iis 无法启动World Wide Web Publishing服务的解决办法

    提示iis 无法启动World Wide Web Publishing服务的解决办法 当尝试启动World Wide Web Publishing服务时,有时会收到“Windows无法启动World Wide Web Publishing服务”错误消息。此时,IIS无法正常启动,这会影响到网站的访问。这个问题通常是由一些未知的配置错误、冲突或损坏的文件导致的…

    IIS 2023年5月26日
    00
  • Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程

    下面是“Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL环境搭建教程”的完整攻略。 准备工作 首先,需要下载并安装以下软件: Windows Server 2019 Internet Information Services (IIS) 10.0 PHP 7.X版本 MySQL 5.7或以上版本 同时还需要安装一些…

    IIS 2023年5月26日
    00
  • IIS 无法找到服务器,静态页面也无法访问 大量出现Connections_Refused的错误提示

    首先,出现”IIS 无法找到服务器,静态页面也无法访问 大量出现Connections_Refused的错误提示”这种错误提示时,需要从以下几个方面进行排查: 确保IIS已经正常启动:检查IIS服务是否已启动,可以打开“服务”(services.msc)控制台,找到“World Wide Web 出版服务(IIS)”服务,确保服务已经启动并正在运行。 检查I…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部