С помощью Windows-утилиты Microsoft Web Platform Installer стало очень просто устанавливать и настраивать работу связки веб-сервера IIS, языка PHP и базы данных MySQL. Раньше, еще до появления этой утилиты, аналогичная настройка занимала намного больше времени. Правда, если это делать при отсутствии доступа к интернету, то повозиться придется. Но в данной записи я опишу то, как я устанавливаю связку.
1. Добавление IIS в Windows
Для добавления IIIS в Windows 8 (или любой другой) нужно зайти в панель управления в раздел «Программы и компоненты» (Рис.1)
В открывшемся окне нажать на кнопку «Включение или отключение компонентов Windows» (Рис.2).
В окне «Компоненты Windows» отметьте в ветке IIS как минимум разделы «Службы Интернета» и «Средства управления веб-сайтом» (Рис.3).
2. Подготовка Microsoft Web Platform Installer
Для начала необходимо загрузить Microsoft Web Platform Installer со страницы сайта. Для этого зайдите на страницу http://microsoft.com/web/downloads/platform.aspx (Рис.4). Если ссылка не сработает, то в любом поисковике вбейте Microsoft Web Platform Installer – первая ссылка должна вести на сайт Microsoft.com). Загрузите установочный файл и установите его (Рис.5).
3. Поиск необходимых компонент в Microsoft Web Platform Installer – PHP и MySQL
К сожалению, не все версии PHP из найденных будут работать. Нужно, чтобы в названии было написано что-то типа «PHP 5.5.11 For IIS Express» (Рис.6). Версию выберите ближайшую к той, что установлена на вашем рабочем сервере. Себе я устанавливаю «PHP 5.5.11 For IIS Express (Английский)».
Кроме PHP, необходимо установить и сервер управления базами данных MySQL. В случае с MySQL – также выберите ближайшую версию к вашему серверу (Рис.7).
При установке MySQL программа попросит указать пароль для администратора сервера управления базами данных (root) (Рис.8). Тут рекомендация простая – для учебных и тестовых баз делайте пароль попроще, в остальных случаях – посложней.
После ввода root-пароля для 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).
В открывшемся окне в строке поиска введите «Модуль переопределения» или «URL Rewrite».
После нажмите на кнопку "Установить".