Инструкция по установке и настройке IIS, PHP и MySQL на VPS с операционной системой Windows Server 2016
Источник: https://1cloud.ru/help/windows/php-mysql-na-iis
Что это такое?
Веб-сервер IIS представляет собой встроенную платформу для работы с сайтами на VPS с ОС Windows. Поддерживает настройку большого количества модулей и приложений, в том числе PHP и MySQL, являющимися стандартами де-факто.
Аналогом связки является WAMP-стек , в котором вместо IIS используется веб-сервер Apache.
Данный набор ПО часто называют стеком, потому что каждый уровень называется от его базового (нижнего) уровня. Ваша операционная система Windows - это базовый уровень. Затем IIS, ваш веб-демон IIS находится поверх ОС. Затем база данных хранит всю информацию, обслуживаемую веб-демоном, и любой язык сценариев P * используется для управления и отображения всех данных, а также для пользовательского интерфейса.
Установка IIS
Подключитесь к виртуальному серверу Windows с правами суперпользователя.
Зайдите в Диспетчер серверов , в верхнем углу выберете Управление -> Добавить роли и компоненты.
Выберете тип: установка ролей и компонентов.
Выберете сервер из пула и нажмите Далее .
На следующем шаге отметьте галочкой нужную нам роль - Веб-сервер IIS.
На следующем этапе важно отметить дополнительный компонент « Функции .NET Framework 3.5 », по желанию можно отметить дополнительные составляющие, но для данной работы IIS они не являются необходимыми. В результате выполнения установки веб-сервера, он отображается в диспетчере.
Установщик веб-платформы
Необходимо установить сервис под названием Установщик веб-платформы, с помощью которого будет происходить установка PHP и MySQL. Откройте диспетчер служб IIS как показано на изображении.
В вертикальном меню справа выберете «Получить новые компоненты веб-платформы».
Вы будете перенаправлены на веб-сайт в браузере по умолчанию. Скачайте данный сервис и установите его.
Примечание: если у вас не получается скачать файл в IE из-за настроек безопасности, необходимо их отключить.
Примечание: чтобы открыть приложение, выберете тот же пункт меню “Получить новые компоненты веб-платформы”.
Настройка PHP и MySQL на IIS
Зайдите в Установщик веб-платформы, с помощью поиска найдите последнюю доступную версию MySQL и PHP и нажмите Добавить.
Затем установите выбранные приложения.
Перед вами появится окно для ввода пароля для суперпользователя СУБД.
Выполните установку.
Примечание: при возникновении ошибок проверьте присутствие .NET Framework 3.5.
Если он установлен, возможно, вы столкнулись с проблемой, известной в поздних версиях IIS: ошибкой проверки сигнатур при загрузке пакетов установки PHP Manager. В этом случае установите PHP Manager вручную из инсталлятора, доступного на Github. После установки таким способом при проверке компонентов PHP может появиться информация о несоответствии версий этих компонентов. Сообщение можно проигнорировать.
Проверка
Проверить корректность установки на IIS можно следующем образом. В диспетчере служб появится иконка Администратор PHP.
Откройте утилиту и перейдите по ссылке “Проверить phpinfo()”.
В появившемся окне выберете сайт для проверки.
В результате должна отобразиться похожая страница.
Для проверки установки СУБД откройте PowerShell и выполните в директорию с помощью команды:
cd “C:\Program Files\MySQL\MySQL Server 5.5\bin”
Запустите СУБД сервер и введите пароль:
./mysql -u root -p