Подтвердить что ты не робот

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

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

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

enter image description here

4b9b3361

Ответ 1

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

Совет: для быстрой навигации вставьте путь Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters в адресную строку редактора реестра и нажмите Enter.

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

Ответ 2

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

Ответ 3

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

Ответ 4

В настоящее время установка также не выполняется в случае использования установщика веб-платформы, поскольку ссылка для загрузки Codeplex, используемая установщиком веб-платформы, больше не существует.

К счастью, некоторые парни создали репозитории GitHub для обновления PHP Manager. Эти репозитории предоставляют новые выпуски, которые должны работать без взлома реестра.

Установщик MSI можно скачать здесь:

https://github.com/phpmanager/phpmanager/releases

https://github.com/RonaldCarter/PHPManager/releases