Не удается установить 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