Новости
Семь Чёрных пятниц на неделе — и все в Serverspace!
Serverspace Black Friday
АМ
Александр Мельников
26 сентября 2019
Обновлено 25 августа 2022

Инструкция по установке и настройке PHP и MySQL в связке с IIS

IIS Windows Базы данных

Так бывает, что Windows-сервер необходимо использовать как web-сервер. Первое, что приходит на ум, так это установить WAMP. Или просто по отдельности установить Apache, MySQL и PHP. Однако случаются и частности, например вместо Apache требуется использовать IIS. Причины могут быть совершенно разными. От отсутствия желания у системного администратора изучить что-то новое, до радикальных взглядов со стороны службы информационной безопасности. Рассмотрим как создать связку IIS + MySQL + PHP.

В Serverspace вы можете создать сервер с уже установленным приложением MySQL и PHP.

IIS - это набор служб Интернета от компании Microsoft, иными словами web-платформа. Особенность IIS такова, что он поддерживает большое количество модулей и приложений, в том числе и работу с MySQL и PHP.

Устанавливаем IIS.

Запускаем Диспетчер серверов.

В открывшемся окне выбираем “Добавить роли и компоненты”.

Настройка локального сервера

В появившемся окне мастера установки ролей и компонентов, по желанию, устанавливаем галочку “Пропускать эту страницу по умолчанию”. Данная страница будет появляться при каждой попытке добавления роли или компонентов. Нажимаем кнопку “Далее”.

Инструкция по установке и настройке PHP и MySQL в связке с IIS

На следующем шаге - Тип установки - проверяем, чтобы был выбран параметр “Установка ролей и компонентов”. Кликаем по кнопке “Далее”.

На этапе выбора серверов просто нажимаем “Далее”, так как в нашем случае существует один сервер.

На шаге выбора ролей сервера отмечаем галкой “Веб-сервер (IIS)”, кликаем по кнопке “Далее”.

Выбор ролей сервера

В открывшемся окне нажимаем кнопку “Добавить компоненты”. Окно закроется.

В оставшемся окне мастера кликаем по кнопке “Далее”.

Выбор ролей сервера

На этапе выбора компонентов, рекомендуем отметить галочкой “Функции .NET Framework 3.5”. Нажимаем “Далее”.

На шаге “Роль веб-сервера (IIS)” - “Далее”.

Роль веб-сервера IIS

При желании можно отметить дополнительные службы роли Веб-сервера, например FTP-сервер. Нажимаем кнопку “Далее”.

Выбор служб ролей

Подтверждаем установку кликом по кнопке “Установить”.

Подтверждение установки компонентов

Дожидаемся окончания процесса установки.

В окне “Диспетчер серверов” появится значок IIS. Кликаем по нему.

Панель мониторинга

В обновившемся окне кликаем правой кнопкой мыши по имени сервера. Из контекстного меню выбираем “Диспетчер служб IIS”.

В появившемся окне диспетчера, в левой части, выбираем текущий сервер. В правой части окна - “Получить новые компоненты веб-платформы”.

Диспетчер служб IIS

Откроется окно браузера используемого в системе по умолчанию с предложением скачать и установить установщик Web-платформ.

Web Platform Installer

Скачиваем пакет установки, запускаем и устанавливаем.

После установки, еще раз нажимаем “Получить новые компоненты веб-платформы”.

Запустится мастер установки Web Platform Installer,

Web Platform Installer

Устанавливаем MySQL и PHP.

В окне программы есть поле поиска. Воспользуемся им. В результатах поиска выбираем пакет PHP. Кликаем по кнопке “Добавить”.

Установка PHP

Аналогичным образом находим пакет MySQL, кликаем “Добавить”. Когда добавлены все пакеты, нгажимаем кнопку “Установить”.

Как и в Linux системах, программа установки запросит пароль для пользователя root к СУБД MySQL. Не забываем введенный пароль. Нажимаем “Продолжить”.

Web Platform Installer

В центральной части окна перечислен список программ которые будут установлены. Чтобы посмотреть текст лицензионного соглашения устанавливаемого ПО, кликаем по гиперссылке. Если согласны, нажмите кнопку “Принимаю”.

Web Platform Installer

Дожидаемся окончания установки.

Web Platform Installer

Результат установки. Нажимаем “Готово”.

Диспетчер PHP для IIS

Как видно, не был установлен пакет “Диспетчер PHP для IIS”. Установим его аналогичным способом. Находим через поле поиска, кликаем по кнопке “Добавить”, затем по кнопке “Установить”.

Диспетчер PHP для IIS

Помним, что программа не установилась из за неверной цифровой подписи. Такое бывает. Скачаем программу с github. Не забываем о разрядности ОС.

Установка PHPManager для IIS

В результате будет получен MSI-файл. Устанавливаем как обычную программу. Возможно, в ходе установки, потребуется закрыть диспетчер IIS.

После завершения установки, в окне диспетчера IIS появится значок “Администратор PHP”. Откроем его двойным кликом.

Администратор PHP

В открывшемся окне проверим phpinfo(). кликнем по соответствующей гиперссылке.

Администратор PHP

В открывшемся окне выбора сайта и URL, выбираем сайт по умолчанию. Нажимаем “OK”.

Выбор сайта и URL для проверки настройки PHP

Результат выполнения функции phpinfo() будет отображен в диспетчере IIS.

Установка и настройка PHP

Проверим результат установки MySQL.

Открываем окно PowerShell и перейдем в директорию расположения СУБД с помощью команды:

cd “C:Program FilesMySQLMySQL Server 5.5bin”

Пробуем подключиться к СУБД:

./mysql -u root -p

Вводим пароль указанный при установке.

Установка и настройка PHP и MySQL в связке с IIS

Оценка:
5 из 5
Аverage rating : 5
Оценок: 3
050000 г. Алматы пр. Сейфуллина, д. 502
+7 (777) 555-36-66
ООО «ИТГЛОБАЛКОМ ЛАБС»