使IIS支持PHP,ISAPI或CGI,FastCGI完全配置教程(最新php5.2.13配置方法)

下面是使IIS支持PHP、ISAPI或CGI、FastCGI完全配置教程的攻略:

一、下载并安装PHP

  1. 在PHP官网(https://windows.php.net/download/)上下载最新稳定版本的PHP,选择符合你操作系统架构的版本。

  2. 安装PHP到本地,建议将安装路径设置在C:\php目录下。

二、添加ISAPI或CGI模块

  1. 在IIS中打开“Internet信息服务管理器”。

  2. 选择你要使用的网站,然后打开“处理程序映射”选项卡。

  3. 点击“添加模块映射”按钮,输入以下信息:

  4. 请求路径:*.php

  5. 模块:FastCgiModule
  6. 可执行文件:C:\php\php-cgi.exe (如果你的PHP安装目录不同,请自行更改)

三、配置FastCGI

  1. 在“Internet信息服务管理器”中选择“FastCGI设置”选项卡,点击“添加应用程序池”并输入以下信息:

  2. 名称:php-cgi

  3. 管理模式:集成

  4. 在新建的应用程序池上右键选择“高级设置”并进行以下配置:

  5. 启用32位应用程序:根据你的PHP安装版本选择。

  6. 应用程序池标识:选择一个有权访问PHP安装目录的用户。

  7. 单击“FastCGI设置”和“添加应用程序”,然后输入以下信息:

  8. FastCGI应用程序全局标识符:php-cgi

  9. 可执行文件:C:\php\php-cgi.exe (如果你的PHP安装目录不同,请自行更改)
  10. 名称:PHP CGI

四、测试PHP是否已配置正确

  1. 创建一个名为info.php的文件,将以下代码复制并粘贴:
<?php
phpinfo();
?>
  1. 将这个文件上传到你的网站根目录。

  2. 在网页浏览器中输入“http://你的域名/info.php”,应该能看到PHP的信息和配置参数。如果无法正常运行,请检查以上配置是否正确。

示例说明:

  1. 对于第二步中的添加ISAPI或CGI模块,假设你使用的是CGI模式而不是ISAPI模式,那么在添加模块映射时,模块应该选择CGIModule而不是FastCgiModule。

  2. 对于第三步中的配置FastCGI,假设你想要使用PHP的xdebug插件来进行调试,那么你需要在FastCGI的配置中添加以下信息:

  3. 环境变量:XDEBUG_CONFIG

  4. 变量值:idekey=“PHPSTORM” (引号中的内容根据你使用的调试工具而定)

以上就是完整的IIS支持PHP、ISAPI或CGI、FastCGI的配置教程,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使IIS支持PHP,ISAPI或CGI,FastCGI完全配置教程(最新php5.2.13配置方法) - Python技术站

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

相关文章

  • 最简单使IIS支持ASPX的权限设置(不建议服务器设置)

    下面是最简单使IIS支持ASPX的权限设置的完整攻略: 简介 当我们在使用IIS托管ASP.NET应用程序时,我们可能会发现一些问题,比如ASPX文件访问不了,或者无法运行等等。这些问题通常都是因为IIS权限设置不正确导致的。因此,正确设置IIS权限是一个非常重要的步骤。在本篇攻略中,我们将学习如何设置IIS的权限,使其支持ASPX文件。 步骤 打开IIS管…

    IIS 2023年5月26日
    00
  • windows server 2019开启iis服务器+tp5.1的完美配置运行流程

    下面是关于如何在Windows Server 2019上开启IIS服务器并进行TP5.1的完美配置和运行流程的攻略。 1. 配置IIS服务器 1.1 安装IIS 首先确认Windows Server 2019上已经安装了IIS。如果没有安装,可以按照以下步骤进行安装: 打开“服务器管理器”,在左侧菜单中选择“角色”。 在右侧窗口中,点击“添加角色”。 在“添…

    IIS 2023年5月26日
    00
  • 64位Vista、Windows7系统IIS连接数据库故障完美解决

    64位Vista、Windows7系统IIS连接数据库故障完美解决 问题描述 在64位Windows Vista或Windows 7系统上,使用IIS连接数据库时,可能会遇到连接故障的问题。具体表现包括: IIS应用程序无法连接到数据库 ASP.NET应用程序错误信息显示“provider: 名称无效或没有安装该程序集” 无法在IIS Manager中测试连…

    IIS 2023年5月26日
    00
  • 使用 Iisweb.vbs 暂停网站的方法

    下面我来详细讲解一下如何使用 Iisweb.vbs 暂停网站的方法。 1. Iisweb.vbs 是什么? Iisweb.vbs 是一种微软 IIS (Internet Information Services) 管理工具。使用 Iisweb.vbs 工具,可以启动、停止或重启 IIS 上的网站或虚拟目录,还可以列出 IIS Web 服务的当前状态信息。 2…

    IIS 2023年5月26日
    00
  • windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法

    要在Windows+IIS环境下以FastCGI方式配置php 5.3.3,首先需要进行以下步骤: 安装PHP 在官方网站下载PHP 5.3.3版本,并解压到本地目录,例如C:\php。 安装FastCGI模块 打开IIS管理器,选择“服务器节点”,找到“服务器管理”,然后选择“添加角色或功能”,在“Web服务器(IIS)角色”上单击“下一步”,并根据提示一…

    IIS 2023年5月26日
    00
  • win2008 r2中IIS7.5及以上设置404错误页面的正确方法

    在Win2008 R2中,如果想要设置404错误页面,需要按照以下步骤操作: 打开Internet信息服务管理器(IIS Manager)界面,在左侧导航栏选择对应的网站。 在下方的“配置编辑器”中选择“system.webServer”节点。 点击“httpErrors”节点,打开右侧的“httpErrors属性”窗口。 在“httpErrors属性”窗口…

    IIS 2023年5月26日
    00
  • IIS无法启动w3svc的解决方法

    我会为您详细讲解“IIS无法启动w3svc的解决方法”的完整攻略。 问题描述 当您在Windows操作系统中使用Internet Information Services(IIS)来托管网站时,有时 IIS 服务会出现问题,无法启动。其中一个常见问题是IIS无法启动w3svc服务的问题。此时,您可以尝试以下方法来解决该问题。 解决方法 检查依赖项 在IIS启…

    IIS 2023年5月26日
    00
  • windows 2003服务器安装 IIS6.0和IIS自带FTP服务器图文教程

    下面我将为您详细讲解“Windows Server 2003 安装 IIS 6.0 和 IIS 自带 FTP 服务器”的完整攻略: 简介 IIS(Internet Information Services)是微软官方提供的 Web 服务软件,可以实现 Web 服务器、FTP 服务器以及 SMTP 服务器等功能。IIS 6.0 是 Windows Server…

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