Установку Windows Server 2008 R2 мы рассматривали здесь.
Для начала нашему серверу необходимо добавить роль Web-сервера. Для добавления открываем «Диспетчер сервера».
Раскрываем вкладку «Роли» и нажимаем «Добавить роли» .
Запустится «Мастер добавления ролей», нажимаем «Далее» и в списке выбираем «Веб-сервер (IIS)».
Нажимаем 2 раза «Далее» и попадаем на страницу выбора служб ролей. Помимо уже отмеченных служб, отмечаем «ASP.NET», «Расширяемость .NET», «ASP», «CGI», «Расширения ISAPI», «Фильтры ISAPI», «Включения на стороне сервера(SSI)», нажимаем «Далее» и «Установить».
После завершения установки в Ролях появилась вкладка «Веб-сервер (IIS)», в которой содержится «Диспетчер служб IIS»
В диспетчере мы видим наш сервер, и вкладку «сайты», по умолчанию содержащую «Default Web Site». Этот сайт состоит из приветственной страницы IIS. Мы можем просмотреть ее открыв Internet Explorer и в строке адрес введя http://localhost.
Подготовка операционной системы закончена. Далее надо установить PHP и MySQL.
Установка PHP
Скачиваем с http://windows.php.net/download/ установщик php(php-5.3.14-nts-Win32-VC9-x86.msi). На момент написания статьи актуальной была версия 5.3.14. После скачивания устанавливаем, следуя инструкциям инсталятора не меняя настроек и выбрав режим «IISFastCGI»
Теперь нужен плагин PHP Manager for IIS для управляения PHP из из диспетчера IIS. Скачиваем его здесь: http://phpmanager.codeplex.com/releases/view/69115. После загрузки также устанавливаем его следуя инструкциям инсталятора.
Если все сделано правильно в Диспетчере служб IIS должна появиться остастка «Администратор PHP»

Запускаем ее, и нажимаем на «посмотреть рекомендации».


Отмечаем все .

Далее в «Администраторе PHP» нажимаем «Контролировать все параметры»

В открывшемся окне выбираем параметры, которые необходимо изменить, и вносим изменения.









Создаем пустые папки "C:/php/upload" и "C:/php/temp".
Все, на этом установка PHP завершена.
Установка MySQL
Скачиваем установщик на официальной странице http://www.mysql.com/downloads/mysql/. Последняя версия на момент написания статьи 5.5.25a.

После загрузки запускаем установку, соглашаемся с лицензионным соглашением, выбираем режим «Typical» и нажимаем «Install».




После завершения установки, оставляем галочку «Launch the MySQL Instance Configuration Wizard» и нажимаем «Finish».




Запустится вышеназванный мастер. Нажимаем «Next» и выбираем режим «Standart Configuration». Нажимаем «Next».


Ничего не меняя еще раз «Next» и вводим пароль на учетную запись «root».


Жмем «Execute».

Если все прошло хорошо, то мы должны увидеть следующее:

Запоминаем где находиться конфигурационный файл(my.ini).
Жмем «Finish». Далее немножко подправим конфигурационный файл(my.ini):
Найдем строку:
заменим на:
Или просто закоментируем ее.
Остальное оставим пока как есть.
Сохраните изменения и закройте файл "my.ini".
Установка и настройка сервера MySQL – завершена.
Далее для работы с базами данных мы установим скрипт phpMyAdmin:
Далее переходим к установке модуля rewrite(модуль переопределения URL-адресов):
Запускаем установщик(rewrite_x64_ru-RU.msi):

Принимаем лицензионное соглашение:

Устанавливаем:

Далее открываем «Диспетчер сервера» и в в Диспетчере служб IIS нажимаем " Добавить веб-сайт"

Заполняем "имя сайта", "Физический путь" и "имя узла"

Теперь у нас в Диспечере IIS появился новый веб-сайт:

Так как у нас пока не установлен DNS-сервер, открываем файл "hosts"(C:\Windows\System32\drivers\etc):

В конце файла добавляем строку:
Сохраняем изменения и закрываем.
Здесь 172.16.1.3 - IP-адрес моего сервера, У вас он может быть другим.

Далее в Диспечере IIS вколонке "Действия"(справа) нажимаем "Обзор admin on*:80(http)" и видим основное окно скрипта phpMyAdmin:


На этом пока все.