Не удается установить 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 env. сначала было).
Совет: для быстрой навигации вставьте путь Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
в адресной строке редактора реестра и нажмите Enter.
кроме того, для меня в Windows 10 я должен был включить .NET Framework 3.5
>Windows Communication Foundation HTTP Activation
для установки достижения. Если это не включено, установщик просто зависнет на шаге 1. Требуется перезагрузка.
для установки PHP Manager for IIS через установщик веб-платформы требуется .NET 3.5 для правильной работы. Сначала установите .NET 3.5,и вы должны быть настроены.
программа установки проверяет, что значение реестра HKLM/System/CCS/Services/W3SVC/Parameters / MajorVersion равно >= 7. Значение в реестре-0xA, что, как я предполагаю, является проблемой. Для обходного пути измените значение реестра на 9 (или 8 или 7), и PHP Manager for IIS должен установить правильно. [вставить стандартное заявление об изменении реестра]
в настоящее время установка также не выполняется в случае использования установщика веб-платформы, поскольку ссылка для загрузки Codeplex, используемая установщиком веб-платформы, больше не существует.
к счастью, некоторые ребята создали репозитории GitHub для обновления PHP Manager. Эти репозитории предоставляют новые версии witch должны работать без взлома реестра.
установщик MSI можно загрузить здесь:
https://github.com/phpmanager/phpmanager/releases https://github.com/RonaldCarter/PHPManager/releases