2016-01-14 3 views

ответ

2

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

Прежде всего, вы должны быть установлены и запущены 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. Открыть «Интернет-администратор информационных служб 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' о '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. Сброс служб IIS: в командной консоли типа IISRESET.

Поздравляем, у вас есть PHP, работающий в Windows!

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

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

Рад помочь.

+0

Вы должны задать вопрос в качестве вопроса, а затем ответить с помощью руководства. –

+0

Да, вы правы, спасибо за исправление. – Jhollman

+0

Это работало для меня в Win10 со следующими изменениями: (7) модуль FastCGI не появился; Мне пришлось включить его в Windows Programs, как описано [здесь] (https://www.iis.net/configreference/system.webserver/fastcgi) - раздел Win 8 работал для Win 10. И мне не нужно было делать (8) или (10). –

Смежные вопросы