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

Я недавно установил Windows Server 2016 и пытаюсь настроить IIS 10 для создания сайта.
PHP 5.6.30 установлен просто отлично, но PHP Manager 1.2, WinCache 1.3 для PHP 5.6 а также CGI не устанавливал!

Изображение диалога:
http://i.imgur.com/9aAa48o.png

The PHP Manager log: http://pastebin.com/Y9Ud1XUU

The WebPI log: http://pastebin.com/H13fJU0Z

Я пытался установить MajorVersion до 7 (и другие значения), но программа установки все еще не работает. У меня установлен .NET 4.5>.

1

Решение

насколько я знаю, это дополнение / инструмент не работает с момента выпуска Windows Server 2012 R2.

Мне еще нужно найти другой инструмент, как это, но пока ничего не подошло
хотя я нашел это решение:

https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/php-manager-for-iis-on-windows-10/33ef32f0-6a86-4803-abc1-6de81110f9a8

(подтверждено на работу, только не забудьте перезапустить диспетчер IIS)

1

Другие решения

PHP Manager требует .NET Framework 3,5 установлен и может потребовать небольшой взлом в реестре, как указано Вот:

Я смог найти обходной путь на Сайт PHP менеджера.
Просто убедитесь, что у вас установлен .NET 3.5 и измените следующий реестр:

HKLM/System/CCS/Services/W3SVC/Parameters/MajorVersion

Значение равно 10 (Ax0). Просто измените значение на 9 (или 8), затем попробуйте установить его снова.

Чтобы избежать будущих проблем с другими компонентами IIS, вернитесь к 10 (Ax0). Кажется, что PHP Manager проверяет значение, преобразовывая его в строку или что-то связанное.

1

На моем компьютере с Windows Server 2016 по какой-то причине установщик веб-платформы (загружен с https://php.iis.net/) дал мне менее свежую версию PHP (5.3.28), чем у вас, но все компоненты были установлены правильно, за исключением PHP Manager (который я ожидал, учитывая, что он был прекращен, и мне все равно было все равно .. .):

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

Кроме того, если вы хотите, вы можете установить компоненты вручную, следуя этому подробному сообщению:

Шаги по установке PHP вручную на сервере Windows 2016

Это действительно не сложно, и это даст вам лучшее понимание того, что не работает, если это так.

С помощью приведенной выше статьи я также смог убедиться, что установщик веб-платформы не пропустил ни одной важной части (изменение php.ini в соответствии с требованиями расширений, установка переменных среды и т. Д.).

Надеюсь, поможет.

1

У нас есть несколько серверов Windows Server 2012 R2 с PHP Manager, работающим без проблем (извините, Роберт). Я только что установил новый и добавил PHP Manager и другие, установив PHP 5.6 с установщиком веб-платформы. Единственное, что нужно было, это .NET 3.5. Вы пытались установить с установленным .NET 3.5?

Когда вы пытаетесь установить PHP Manager по прямой ссылке, программа установки попросит вас установить .NET 2.0. Это не обязательно :).

0
По вопросам рекламы [email protected]