【问题标题】:Instaling PHP on Windows with IIS使用 IIS 在 Windows 上安装 PHP
【发布时间】:2016-01-14 20:30:24
【问题描述】:

如何使用 Internet 信息服务 (IIS) 在 Windows 机器上安装 PHP?

【问题讨论】:

  • 这样的事情可能会成为一篇好的博客文章。但是 Stack Overflow 不是你的博客。

标签: php windows iis installation


【解决方案1】:

这更像是一个指南而不是一个问题,希望它可以帮助许多正在寻找简单的初学者证明安装指南的用户:

首先你需要在你的机器上安装并运行 IIS,IIS 默认没有,你必须从控制面板 -> 程序 -> Windows 特性中添加特性。

我已经在 IIS 5.1 (WinXP)、IIS 7.5.7x (Win7) 和 IIS 10.0.10x (Windows 10) x32 和 x64 平台下成功安装了 PHP,并且运行良好。

我通过 10 个简单的步骤恢复了本指南:

  1. http://windows.php.net/download/ 下载您喜欢的 PHP 版本,确保您下载的是非线程安全 (NTS) 版本的 PHP。
  2. 将文件解压到“C:\PHP\”。
  3. 然后打开“Internet 信息服务管理员 IIS”。
  4. 在左侧面板中选择根项。
  5. 双击“处理程序映射”(Asignaciones de Controlador)。
  6. 在右侧面板上单击“添加模块映射”(Agregar asignacion de modulo..)。
  7. 像这样设置值:

    Request Path: *.php Module: FastCgiModule Executable: C:\PHP\php-cgi.exe Name: PHP_FastCGI Request Restrictions: Folder or File, All Verbs, Access: Script

  8. 安装“vcredist_x64.exe”或“vcredist_x86.exe”(Visual C++ 2012 Redistributable)https://www.microsoft.com/en-US/download/details.aspx?id=30679

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

  10. 重置 Internet 信息服务:在命令控制台中键入 IISRESET。

恭喜你现在 PHP 在 Windows 上运行了!

您可以选择安装“PHP IIS 管理器”https://phpmanager.codeplex.com/,这对设置 ini 文件和跟踪错误日志有很大帮助(遗憾的是,据我所知,它不适用于 Win10)。

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

很高兴为您提供帮助。

【讨论】:

  • 您应该将其作为问题提出,然后与指南一起回答。
  • 这在 Win10 中对我有用,但有以下更改: (7) FastCGI 模块没有出现;我必须按照here 的描述在 Windows 程序中启用它 - Win 8 部分适用于 Win 10。而且我不必执行 (8) 或 (10)。
猜你喜欢
  • 1970-01-01
  • 2012-06-17
  • 1970-01-01
  • 1970-01-01
  • 2011-04-14
  • 2017-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多