安装 PHP 并将其与 IIS 一起使用

首先,你需要在计算机上安装并运行 IISInternet 信息服务 ); 默认情况下 IIS 不可用,你必须从控制面板 - >程序 - > Windows 特性添加特性。

  1. http://windows.php.net/download/ 下载你喜欢的 PHP 版本,并确保下载 PHP 的非线程安全(NTS)版本。
  2. 将文件解压缩到 C:\PHP\
  3. 打开 Internet Information Services Administrator IIS
  4. 在左侧面板中选择根项目。
  5. 双击 Handler Mappings
  6. 在右侧面板上单击 Add Module Mapping
  7. 设置这样的值:
Request Path: *.php   
Module: FastCgiModule  
Executable: C:\PHP\php-cgi.exe  
Name: PHP_FastCGI  
Request Restrictions: Folder or File, All Verbs, Access: Script
  1. https://www.microsoft.com/en-US/download/details.aspx?id=30679 安装 vcredist_x64.exevcredist_x86.exe(Visual C++ 2012 Redistributable)

  2. 设置你的 C:\PHP\php.ini,尤其是设置 extension_dir ="C:\PHP\ext"

  3. 重置 IIS:在 DOS 命令控制台中键入 IISRESET

你可以选择安装适用于 IISPHP 管理器, 它对设置 ini 文件和跟踪错误日志有很大帮助(在 Windows 10 上不起作用)。

请记住将 index.php 设置为 IIS 的默认文档之一。

如果你现在按照安装指南进行测试,则可以测试 PHP。

就像 Linux 一样,IIS 在服务器上有一个目录结构,这棵树的根目录是 C:\inetpub\wwwroot\,这里是所有公共文件和 PHP 脚本的入口点。

现在使用你喜欢的编辑器,或仅使用 Windows 记事本,并键入以下内容:

<?php 
header('Content-Type: text/html; charset=UTF-8');    
echo '<html><head><title>Hello World</title></head><body>Hello world!</body></html>';

使用 UTF-8 格式(无 BOM)将文件保存在 C:\inetpub\wwwroot\index.php 下。

然后使用你的浏览器在以下地址打开你的全新网站: http://localhost/index.php