Установка PHP на Windows с помощью IIS

Как установить PHP на компьютере под управлением Windows с помощью служб IIS?

Related of "Установка PHP на Windows с помощью IIS"

Это скорее руководство, чем вопрос в надежде, что он помогает многим пользователям, которые ищут руководство по установке простейшего новичка:

Прежде всего, вам нужно установить и запустить IIS на вашем компьютере, IIS не приходит по умолчанию, вам нужно добавить этот признак с панели управления -> Программы -> Характеристики Windows.

Я успешно установил PHP под IIS 5.1 (WinXP), IIS 7.5.7x (Win7) и IIS 10.0.10x (Windows 10) и платформы x32 и x64 и отлично работает.

Я возобновил это руководство за 10 простых шагов:

  1. Загрузите версию PHP, которая вам нравится с http://windows.php.net/download/, убедитесь, что вы загружаете версии Non-Thread Safe (NTS) PHP.
  2. Извлеките файлы в 'C: \ PHP \'.
  3. Затем откройте «Internet Information Services Administrator IIS».
  4. Выберите корневой элемент на левой панели.
  5. Дважды щелкните мышью по «Handler Mappings» (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' o 'vcredist_x86.exe' (распространяемый на Visual C ++ 2012) https://www.microsoft.com/en-US/download/details.aspx?id=30679

  9. Установите свой «C: \ PHP \ php.ini», особенно установите «extension_dir =» C: \ PHP \ ext ».

  10. Сброс служб IIS: в командной консоли введите IISRESET.

Поздравляем, у вас теперь работает PHP на Windows!

При желании вы можете установить «PHP Manager for IIS» https://phpmanager.codeplex.com/, который очень помогает настроить ini-файл и отслеживать журнал ошибок (к сожалению, он не работает на Win10, насколько я знаю ).

Не забудьте установить 'index.php' как один из документов по умолчанию для IIS.

Рад помочь.