С помощью Windows-утилиты Microsoft Web Platform Installer стало очень просто устанавливать и настраивать работу связки веб-сервера IIS, языка PHP и базы данных MySQL. Раньше, еще до появления этой утилиты, аналогичная настройка занимала намного больше времени. Правда, если это делать при отсутствии доступа к интернету, то повозиться придется. Но в данной записи я опишу то, как я устанавливаю связку.

 

1. Добавление IIS в Windows

Для добавления IIIS в Windows 8 (или любой другой) нужно зайти в панель управления в раздел «Программы и компоненты» (Рис.1)

Рис.1. Панель управления Windows

Рис.1. Панель управления Windows

 

В открывшемся окне нажать на кнопку «Включение или отключение компонентов Windows» (Рис.2).

Рис.2. Включение или отключение компонентов Windows

Рис.2. Включение или отключение компонентов Windows

 

В окне «Компоненты Windows» отметьте в ветке IIS как минимум разделы «Службы Интернета» и «Средства управления веб-сайтом» (Рис.3).

Рис.3. Компоненты IIS

Рис.3. Компоненты IIS

 

2. Подготовка Microsoft Web Platform Installer

Для начала необходимо загрузить Microsoft Web Platform Installer со страницы сайта. Для этого зайдите на страницу http://microsoft.com/web/downloads/platform.aspx (Рис.4). Если ссылка не сработает, то в любом поисковике вбейте Microsoft Web Platform Installer – первая ссылка должна вести на сайт Microsoft.com). Загрузите установочный файл и установите его (Рис.5).

Рис.4. Страница загрузки Microsoft Web Platform Installer

Рис.4. Страница загрузки Microsoft Web Platform Installer

 

Рис.5. Установка Microsoft Web Platform Installer

Рис.5. Установка Microsoft Web Platform Installer

 

3. Поиск необходимых компонент в Microsoft Web Platform Installer – PHP и MySQL

К сожалению, не все версии PHP из найденных будут работать. Нужно, чтобы в названии было написано что-то типа «PHP 5.5.11 For IIS Express» (Рис.6). Версию выберите ближайшую к той, что установлена на вашем рабочем сервере. Себе я устанавливаю «PHP 5.5.11 For IIS Express (Английский)».

Рис.6. Выбор версии PHP для IIS

Рис.6. Выбор версии PHP для IIS

 

Кроме PHP, необходимо установить и сервер управления базами данных MySQL. В случае с MySQL – также выберите ближайшую версию к вашему серверу (Рис.7).

Рис.7. Выбор версии MySQL

Рис.7. Выбор версии MySQL

 

При установке MySQL программа попросит указать пароль для администратора сервера управления базами данных (root) (Рис.8). Тут рекомендация простая – для учебных и тестовых баз делайте пароль попроще, в остальных случаях – посложней.

Рис.8. Установка пароля для сервера управления базами данных MySQL

Рис.8. Установка пароля для сервера управления базами данных MySQL

После ввода root-пароля для MySQL останется только нажать на кнопку «Принимаю» лицензионные соглашения для выбранных продуктов.

Рис.9. Принятие условий для установки PHP и MySQL

Рис.9. Принятие условий для установки PHP и MySQL

 

4. Установка URL Rewrite

Если вы развернете локальную версию блога WordPress, Joomla или другой популярной системы управления сайтами, то очень быстро столкнетесь вот с чем – при переходе на страницы с ЧПУ (ссылка вида http://mysite/stories/about.htm, а не http://mysite/index.php?id=21), вы получите сообщение о том, что страница не найдена.

Чтобы работала поддержка ЧПУ, необходимо установить для IIS то, что в Apache называется mod_rewrite – модуль URL Rewrite.

Модуль добавляется также через Microsoft Web Platform Installer. Для установки модуля откройте IIS и выберите пункт «Установщик веб-платформы» (Рис.10).

Рис.10. Переход к Установщику веб-платформы из IIS

Рис.10. Переход к Установщику веб-платформы из IIS

 

В открывшемся окне в строке поиска введите «Модуль переопределения» или «URL Rewrite».

Рис.11. Установка модуля переопределения URL-адресов

Рис.11. Установка модуля переопределения URL-адресов

После нажмите на кнопку "Установить".