Не удается установить PHP Manager для IIS

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

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

4 ответа

Решение

Как говорит Абхи: запустите 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. Требуется перезагрузка.

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

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

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

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

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

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

Другие вопросы по тегам