iis 如何配置php

2024-08-22
编程
阅读量:-


要在 Windows 的 IIS(Internet Information Services)上配置 PHP,您需要安装 PHP,并将其与 IIS 集成。以下是详细步骤:

1. 安装 IIS 和 CGI 模块

启用 IIS 和 CGI

  1. 打开 控制面板,选择 程序 > 程序和功能
  2. 点击 启用或关闭 Windows 功能
  3. 在弹出的窗口中,找到 Internet Information Services,勾选它,并展开选项。
  4. 展开 万维网服务 > 应用程序开发功能,勾选 CGI 选项(这是运行 PHP 所需的模块)。
  5. 点击 确定,Windows 将自动安装 IIS 和 CGI 模块。

2. 下载并安装 PHP

  1. PHP for Windows 网站下载 PHP。
  2. 解压下载的 PHP 文件到一个目录,例如 C:\php

3. 配置 PHP 与 IIS 的集成

使用 PHP Manager

  1. 下载并安装 PHP Manager for IIS
  2. 打开 IIS 管理器
  3. 在左侧连接窗格中选择您的服务器名称。
  4. IIS 部分,找到并双击 PHP Manager
  5. 点击 Register new PHP version,然后浏览到 php-cgi.exe 的路径(例如 C:\php\php-cgi.exe),点击 确定
  6. PHP Manager 将自动配置所有必需的设置,包括处理 PHP 文件的映射。

手动配置(如果不使用 PHP Manager)

  1. 打开 IIS 管理器
  2. 在左侧连接窗格中选择您的服务器名称或站点名称。
  3. 在右侧操作窗格中,点击 处理程序映射
  4. 点击右侧的 添加模块映射
  5. 点击 确定,然后在提示框中选择 ,允许创建此映射。

4. 配置 php.ini

  1. 在 php.ini 文件中(位于 C:\php\php.ini),根据需要进行配置,例如:设置 cgi.fix_pathinfo=1(确保 PHP 正确处理请求的路径)。确保 extension_dir 指向 PHP 扩展的正确路径。
  2. 您可以根据需求加载扩展模块,例如启用 php_mysqli.dll 以支持 MySQL。

5. 测试 PHP 配置

  1. 在您的 IIS 网站根目录(例如 C:\inetpub\wwwroot\)中,创建一个名为 info.php 的文件,内容如下:php复制代码<?php phpinfo(); ?>
  2. 打开浏览器,访问 http://localhost/info.php。
  3. 如果看到 PHP 信息页面,说明 PHP 已成功配置。

6. 设置 IIS 网站

  1. 打开 IIS 管理器
  2. 在左侧的站点列表中选择您要配置的站点。
  3. 确保站点的 默认文档 中包含 index.php
  4. 通过 管理网站 > 启动 启动站点。

7. 配置防火墙(可选)

如果您希望从外部访问您的 PHP 网站,确保 Windows 防火墙允许 HTTP 和 HTTPS 流量通过。

通过以上步骤,您已经成功在 IIS 上配置了 PHP,并且可以运行 PHP 应用程序了。

湘ICP备2022023896号-1

© 2024 zhengzhuo. All Rights Reserved.