使用IIS在Windows上实现PHP

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

Solutions Collecting From Web of "使用IIS在Windows上实现PHP"

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

首先,您需要在您的计算机上安装并运行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. 双击“Handler Mappings”(Asignaciones de Controlador)。
  6. 在右侧面板上点击“添加模块映射”(Agregar asignacion de modulo ..)。
  7. 像这样设置值:

    Request Path: *.php modulee: FastCgimodulee 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 Manager for IIS'https://phpmanager.codeplex.com/,这对设置ini文件和跟踪错误日志有很大的帮助(可惜的是,Win10并不能正常工作,据我所知)。

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

乐意效劳。