Менеджер PHP для IIS не может установить

Я пытаюсь установить PHP на IIS 8.

Каждый раз, когда я запускаю установку PHP, PHP устанавливается, но я получаю следующую ошибку:

введите описание изображения здесь

    Как говорит Абхи: запустите regedit.exe и измените десятичное значение HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W3SVC/Parameters/MajorVersion с 10 (как установлено Windows 10), например, 8. Установщик должен работать сейчас. После этого вы можете установить значение обратно на 10 (или любое другое значение, которое вы указали в Windows).

    Кроме того, для меня в Windows 10 мне пришлось включить .NET Framework 3.5 > Windows Communication Foundation HTTP Activation для Windows Communication Foundation HTTP Activation для инсталлятора. Без этого, установщик будет просто висеть на шаге 1. Требуется перезагрузка.

    Для установки диспетчера PHP для IIS с помощью установщика веб-платформы требуется, чтобы .NET 3.5 работал правильно. Сначала установите .NET 3.5, и все должно быть установлено.

    Программа установки проверяет, что значение реестра HKLM / System / CCS / Services / W3SVC / Parameters / MajorVersion> = 7. Значение в реестре равно 0xA, которое я предполагаю, является проблемой. Для решения проблемы измените значение реестра на 9 (или 8 или 7), а PHP Manager для IIS должен быть установлен правильно. [включить стандартное заявление об изменении реестра]