Установка вебе для чего
Установка базового программного обеспечения
В Установке базового программного обеспечения, мы покажем вам, какие инструменты вам необходимы для простой веб-разработки, и как правильно установить их.
Какие инструменты используют профессионалы?
Какие инструменты на самом деле нужны мне прямо сейчас?
Установка текстового редактора
У вас, наверное, уже есть базовый текстовый редактор на вашем компьютере. По умолчанию Windows включает Блокнот и Mac OS X поставляется с TextEdit. Linux дистрибутивы варьируются; Ubuntu поставляется с gedit по умолчанию.
Для веб-разработки вам, вероятно, понадобится больше, чем могут предложить Notepad или TextEdit. Мы рекомендуем начать с Visual Studio Code, который является бесплатным редактором, который предлагает предварительный просмотр и подсказки во время написания кода.
Установка современных веб-браузеров
На данный момент, мы установим только пару настольных веб-браузеров, чтобы проверять наш код. Выберите вашу операционную систему ниже и нажмите на соответствующие ссылки для загрузки установочных программ ваших любимых браузеров:
Прежде, чем идти дальше, вам следует установить, по крайней мере, два из этих браузеров, чтобы использовать их для тестирования.
Установка локального веб-сервера
Некоторые примеры для успешной работы необходимо будет запустить на веб-сервере. Вы можете узнать, как это сделать в статье How do you set up a local testing server?
Разворачиваем локальный сервер на Windows
Несколько дней назад меня очередной раз посетила Мысль. Мысль была не нова и довольна навязчива: «давай перейдем на Windows8. Ну пожааалуйста». И так как отогнать её никак не получалось, я запаслась чаем и печеньками и приступила.
На установку системы и всех необходимых программ ушло не более двух часов, но затем наступил самый интересный момент: мне нужно было развернуть рабочее окружение, а именно — GIT + локальный сервер (Apache, MySQL, PHP, nginx, memcached, mongodb). Помятуя об опыте предыдущих установок, на этот раз я решила весь процесс задокументировать и сохранить для потомков.
Дисклаймер номер раз: «я не программист» (с), а дизайнер интерфейсов и фронтенд-технолог (но в некоторых случаях могу помочь коллегам и накодить что-нибудь этакое, и меня даже потом за это не побьют)
Дисклаймер номер два: да, я прекрасно представляю, что в Ubuntu всё это делается в разы быстрее. Но я работаю на Windows, так исторически сложилось.
Наш план работ включает установку следующих продуктов:
1. PuTTY
PuTTY — свободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin.
В состав PuTTY входит несколько утилит, но мне в работе нужны только он сам и Pegeant (агент SSH-аутентификации, в котором хранятся ключи от git-репозиториев).
Офсайт: перейти
Если вам не нужны никакие SSH-и, забудьте об этом пункте и идём дальше.
2. GIT
Для работы с git я уже не первый год использую TortoiseGit, который стабилен, гуёв и на 146% закрывает все мои потребности. Вобщем, рекомендую.
Офсайт: перейти
2.1 Для работы TortoiseGit требуется git для Windows, который можно забрать на гуглекоде;
2.2 сам TortoiseGit устанавливаем отсюда
3. Denwer
Денвер — Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова, набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине.
Офсайт: перейти
3.1 Установка
Нам потребуется скачать базовый комплект и дополнительные модули PHP5.
нет, не просто скачать, а получить ссылки на скачивание по email! То есть вам придется вбивать свою почту, а также имя и фамилию два раза в форме под большим заголовком «Регистрация». «Регистрация требуется в связи с будущим выходом Денвера-4.» уже который год как бы извиняется форма, но я ей больше не верю(.
Обычно установка денвера проходит быстро и безболезненно, но на Windows8 на меня напала ошибка, которая ругалась на отсутствующую библиотеку msvcr71.dll. Библиотеку можно забрать здесь и положить в папку «\Windows\System32\» (x32) или «\Windows\SysWOW64\» (x64). После того, как файл улегся в папку, откройте его свойства и нажмите кнопку «Разблокировать».
3.2 Проверка работоспособности
После установки Денвера, создадим тестовый скрипт, на котором будем проверять работоспособность всего того, что мы установим впоследствии.
Идем в Z:\home и добавляем новый сайт: создаем папку test.local, в ней папку «www», в которую добавляем файл index.php с невероятно креативным текстом:
Перезапускаем Денвер, открываем в браузере www.test.local, впечатляемся и идём дальше
4. Memcached
Memcached — связующее программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе парадигмы хеш-таблицы.
Memcache — расширение для php, предоставляет удобный процедурный и объектно-ориентированный интерфейс к memcached, высокоэффективному кеширующему демону, который был специально разработан для снижения нагрузки на базу данных в динамических веб приложениях.
4.1 Установка memcached
А. скачиваем архив с бинарником: Memcached 1.4.5 for Windows отсюда
В. распаковываем содержимое архива в \usr\local\memcached
4.2 Установка memcache
А. скачиваем архив с библиотекой отсюда
В. распаковываем содержимое архива в \usr\local\php5\ext\
С. открываем файл php.ini (\usr\local\php5\php.ini) и подключаем расширение:
extension=php_memcache.dll
4.3 Настраиваем запуск Memcached вместе с запуском Denwer
А. создаём файл с именем «memcached.pl» в директории \denwer\scripts\init.d\
4.4 Проверяем результат
В наш тестовый скрипт (index.php) добавляем:
Перезапускаем Денвер и смотрим, что получилось
5. Nginx
Nginx — простой, быстрый и надёжный сервер, не перегруженный функциями.
Офсайт: перейти
5.1 Настройка Nginx
A. скачиваем с офсайта Windows-версию и распаковываем в \usr\local\nginx
B. настраиваем виртуальный хост для нашего тестового сайта. Для этого открываем \usr\local\nginx\conf\nginx.conf и добавляем туда
Это пример настроек из реального проекта, ваши настройки, очевидно, могут отличаться.
5.2 Настройка Apache
По-умолчанию Апач работает на 80-м порту, но мы только что отдали этот порт Nginx-у, поэтому теперь необходимо изменить шаблон для виртуального хоста в настройках апача и назначить ему порт, отличный от 80-го (например, 8080).
Открываем \usr\local\apache\conf\httpd.conf и изменяем номер порта
5.3 Настраиваем запуск Nginx вместе с запуском Denwer
A. создаём файл с именем «nginx.pl» в директории \denwer\scripts\init.d\
5.4 Проверяем результат
Положим рядом со скриптом файл style.css с содержанием
И облагородим наш index.php:
Теперь перезапускаем Денвер и любуемся результатом. Если CSS-файл подключился – Nginx работает нормально.
6. MongoDB
MongoDB — документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц.
Офсайт: перейти
6.1 PHP-driver
А. Скачиваем библиотеку php_mongo.dll с этого сайта: и закидываем в папку \usr\local\php5\ext\
Методом проб и ошибок было установлено, что подходящий драйвер содержится в архиве mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip. Если у вас по какой-то причине не заведётся, попробуйте другие версии.
B. подключаем расширение в php.ini
extension=php_mongo.dll
6.2 Установка Mongo
6.3 Настраиваем запуск MongoDB совместно с денвером
A. создаём файл с именем «mongod.pl» в директории \denwer\scripts\init.d\
6.4 Проверяем результат
Запустим консольный интерфейс mongo
> Z:\usr\local\mongodb\bin\mongo.exe
и выполним вставку и вывод тестового значения в базу “test”
> db.test.save( < name: “Habr!” >)
> db.test.find()
В результате должно получиться следующее:
6.5. Установка интерфейса управления Mongo-базами
На офсайте MongoDB есть список и краткие обзоры админок, так что можно выбрать по вкусу.
Я для себя выбрала RockMongo, поэтому именно с её помощью мы окончательно удостоверимся, что у нас всё работает и никуда не падает.
А. скачиваем архив с админкой с этой страницы. Выбираем, естественно, версию для Windows. На момент написания статьи это RockMongo-on-Windows v0.0.4
B. из архива берём папку \rockmongo-on-windows\web\rockmongo и копируем её в директорию нашего тестового сайта
Открываем config.php и меняем значение параметра
C. Проверяем результат по ссылке www.test.local/rockmongo/index.php
Поздравляю! Теперь мы окончательные и бесповоротные молодцы.
Бонус №1. Работа с php из консоли Windows
Возможно, кому-то пригодится. Мне вот пригодилось, когда наш злобный техлид решил, что «SQL-файлы – это ващепрошлыйвек, давайте юзать миграции». Я, конечно, для приличия попыталась изобразить полное непонимание и даже пустить слезу, но была разоблачена и отправлена разбираться с тем, как это работает на Windows.
Оказалось, что всё что нужно для счастья – это прописать PHP директорию в PATH.
Нажимаем на «Изменить» и добавляем в конец строки
;Z:\usr\local\php5
Теперь проверим, что всё заработало.
В директории тестового сайта создадим файл console.php
Открываем консоль (можно прям из этой же папки – щелкаем правой кнопкой мыши с зажатым SHIFT-ом на пустом месте и выбираем пункт «Открыть окно команд»).
Вводим:
> php console.php “UserName”
Консоль отвечает:
> “Hello, UserName!”
PHP побеждён, всеобщее ликование, апплодисменты, занавес.
Бонус №2.
Все файлы и примеры, упомянутые в статье одним архивом бесплатно без смс: на гитхабе
Надеюсь, что данный материал окажется полезен.
Буду благодарна за замечания и предложения.
Запуск веб-сайта на Windows Web Server 2008 R2 — шаг за шагом
Что нам нужно?
Шаг 1. Загрузка с установочного диска
Устанавливаем в BIOS загрузку с диска, вставляем диск и, после перезагрузки, нажимаем любую клавишу после появления надписи “Press any key to boot from CD”.
Шаг 2. Установка Windows Web Server 2008 R2
После загрузки установщика с диска отобразиться следующий экран.
Можно оставить настройки по умолчанию и перейти к следующему экрану.
Там всего одна кнопка, начинающая установку. Запустить установку сервера – это очень просто!
Перед установкой нужно выбрать версию Windows Web Server 2008 R2. На выбор предлагаются Full и Server Core версии. При выборе Full, будет установлен графический интерфейс, и если вы впервые устанавливаете сервер и не знаете, как управлять им из консольной строки, следует выбрать именно Full версию.
Во время процесса установки будут распакованы и установлены необходимые файлы.
После этого компьютер будет автоматически перезагружен – после перезагрузки следует вытащить компакт-диск из DVD-привода, либо отменить в BIOS загрузку с компакт-диска, чтобы загружалась установленная система.
После перезагрузки установщик Windows Server предложит принять лицензионное соглашение, после чего закончит установку.
После второй перезагрузки система будет полностью установлена и вам останется только настроить веб-сервер, чтобы запустить на нем веб-сайт.
Шаг 3. Настройка веб-сервера
После первой загрузки веб-сервера вы увидите экран с набором ссылок для управления сервером.
Настройка сетевых параметров
Поскольку для сервера нужен выделенный статический IP адрес, получаемый от провайдера, вам, наверное, потребуется настроить сетевые параметры в соответствиями с теми инструкциями, которые вам сообщит провайдер – IP адрес, Gateway, адрес DNS сервера.
Для того чтобы настроить сетевые параметры в основном инструменте управления сервером, о котором сказано выше, щелкнуть ссылку Configure Networking, дальше щелкнуть правой кнопкой мыши по значку активного сетевого соединения и выбрать пункт меню Properties.
Затем выбрать в списке пункт Internet Protocol Version 4 (TCP/IP v4), нажать кнопку Properties.
В открывшемся окне указать все параметры, сообщенные вам провайдером Интернет или администратором локальной сети.
Для того, чтобы запустить веб-сервер, нужно на упомянутом выше экране инструмента управления сервером щелкнуть по ссылке Add roles и в открывшемся окне выбрать Web Server (IIS).
После этого нажать кнопку Next несколько раз, чтобы установить веб-сервер.
После окончания установке веб-сервер будет запущен автоматически и вы сможете посмотреть сайт по умолчанию набрав в окне браузера localhost, либо IP адрес сервера.
Для того, чтобы управлять веб-сервером в главном меню нужно запустить приложение Internet Information Services (IIS) Manager. Инструкции по использованию Internet Information Services (IIS) Manager можно найти на сайте learn.iis.net и на сайте www.techdays.ru.
С этого момента вы уже можете размещать HTML странички на вашем только что установленном веб-сервере.
Шаг 4. Установка веб-сайта
Просто сервер без динамического сайта, наверное, никому и не нужен. Поэтому неплохой идеей является установка приложений.
Для того, чтобы облегчить этот процесс создан специальный инструмент Web Platform Installer, который можно скачать на сайте microsoft.com/web.
Откройте сайт microsoft.com/web Поскольку на сервере настроена повышенная система безопасности, будут появляться окна с сообщениями о заблокированных элементах на страницах сайта. Чтобы эти окна не досаждали нужно снять галку Continue to prompt и нажать Close.
После запуска Web Platform Installer, сразу же можно приступить к установке популярных веб-приложений. Пусть в этот раз это будет популярный движок блогов WordPress.
Для установки WordPress щелкните по вкладке Web Applications слева, проматайте бегунком список до конца и поставьте галку рядом с названием WordPress.
Смело нажимайте кнопку Install. Вам покажут список компонентов, которые будут установлены и настроены для работы WordPress.
Нажмите I Accept. После этого вас попросят придумать пароль для администратора базы данных MySQL – придумайте и запишите его куда-нибудь, чтобы не забыть, он понадобится при дальнейшей установке.
Установка начнется, будут скачаны и установлены все компоненты, после чего инструмент задаст несколько дополнительных вопросов.
Сначала имя сайта для которого нужно установить веб-приложение. Можно оставить все настройки по умолчанию.
Затем нужно будет сконфигурировать базу данных: указать пароль администратора, который вы придумали на предыдущем шаге и заполнить пустые поля – в основном это ключевые фразы, необходимые для безопасности и пароль пользователя базы данных для настройки веб-сайта – вам эти данные тоже могут понадобиться в будущем, поэтому их лучше куда-нибудь записать.
После всех настроек можно нажать на ссылку Launch WordPress и продолжить ужа настройку самого сайта в браузере.
Нужно придумать название блога и ввести ваш адрес электронной почты, после чего для вас будет сгенерирован пароль, разумеется его нужно куда-то записать – он понадобится для входа на сайт и управления им.
Все, сайт установлен и вы можете с ним работать! Видите, как просто можно настроить сайт. Всего-то несколько минут.
Шаг 5. Привязка доменного имени
Для того, чтобы привязать к вашему сайту доменное имя вроде vasya-pupkin.ru, нужно зарегистрировать это доменное имя, например на сайте nic.ru, после чего настроить DNS сервера регистратора доменного имени так, как указано на сайте регистратора, чтобы эти доменные имена ссылались на IP адрес вашего сервера.
После этого можно привязать доменное имя к сайту. Для этого в инструменте Internet Information Services (IIS) Manager нужно выбрать сайт (по умолчанию там один Default) и щелкнуть на панели справа ссылку Bindings….
В открывшемся окне добавить доменное имя, по которому должен отвечать этот сервер.
Web Platform Installer: обзор третьей версии
Совсем недавно выпущена третья финальная версия Web Platform Installer (WebPI) – инструмента, который позволяет быстрее всего развернуть рабочее место веб-разработчика и проще всего установить необходимые веб-приложения из большого набора готовых шаблонов.
В этой статье дается обзор третьей версии WebPI с перечислением изменений по сравнению со второй версией и описанием функционала, который будет полезен каждому веб-разработчику (и не только).
Что такое Web Platform Installer?
Повседневная работа веб-разработчика состоит из использования ряда инструментов для создания новых проектов или работы со структурой одного большого проекта. В качестве таких часто используемых инструментов можно перечислить следующие: среда разработки (IDE), сервер баз данных и инструменты по работе с базами данных, сервер приложений и сопутствующие инструменты, шаблоны готовых приложений (CMS, форумы, блоги, wiki-движки и так далее).
Со временем, разработчики накапливают большое количество этих инструментов, которые представлены дистрибутивами, архивами, просто полезными ссылками на загрузку и так далее. Совершенно естественно, что часть этого собранного инструментария устаревает (так как на сервере выпущено обновление) или теряет актуальность по другим причинам. Таким образом, разработчику постоянно приходится держать руку на пульсе и следить, чтобы его любимые инструменты были актуальными, последних версий.
Следить сразу за всем возможно, но утомительно. И тут очевидной идеей является реализация некоего удаленного единого хранилища подобных инструментов, которое некто будет поддерживать в актуальном состоянии, а мы только обращаться к нему по мере надобности за очередным, необходимым нам, инструментом.
Таким удаленном хранилищем и является Web Platform Installer. C помощью WebPI вы всегда имеете доступ к самым последним версиям инструментов веб-разработки, создания и редактирования баз данных, шаблонам веб-приложений самых последний версий. Кроме того, при всем богатстве выбора WebPI предлагает все инструменты бесплатно.
Установка Web Platform Installer
Для того чтобы быть самым быстрым Web Platform Installer должен обладать минимальным размером. И этого действительно так, размер WebPI 3 составляет всего 1.3 мегабайта (1.5 Мб в случае 64-битной версии). Выпущенная недавно финальная версия доступна для загрузки по следующей ссылке. Тут вы можете выбрать локализацию продукта (доступно 14 языков) и версию, которая соответствует вашей операционной системе: 32-битную или 64-битную.
Существует другой способ загрузки WebPI последней версии – это официальная страница продукта, доступная по адресу http://www.microsoft.com/web/downloads/platform.aspx (вторая картинка). На этой странице можно получить чуть больше информации о продукте и загрузить актуальную версию для вашей версии операционной системы.
Установка WebPI 3 происходит за считанные секунды:
После установки все готово для развертывания вашего рабочего места, доступа к последним версиям инструментов, средств разработки и шаблонов веб-приложений.
Работа с Web Platform Installer 3
Web Platform Installer третьей версии встречает обновленным интерфейсом:
В зависимости от локализации вашей операционной системы будет выбрана локализация продукта. В данном случае – это английская версия.
Новый интерфейс в чем-то похож на Metro UI – инициативе Microsoft по построению современных пользовательских интерфейсов. Можно смело сказать, что по сравнению со второй версией, интерфейс WebPI 3 стал еще удобнее.
WebPI 3 содержит три основных раздела: Spotlight (предложения), Products (продукты) и Applications (приложения). Первая вкладка Spotlight предлагает ознакомиться с последними релизами, обновлениями или самыми заметными выпусками приложений. Например, на скриншоте выше – это последние версии ASP.NET MCV 3, Drupal CMS, инструмента по созданию веб-ферм, движка Orchard и другие.
Здесь же доступны некоторые важные действия, которые стоит рассмотреть отдельно:
Поиск
С помощью поля ввода строки поиска можно быстро найти необходимый компонент для установки. Например ниже я выполнил поиск по ключевому слову “forum” (первая картинка) и второй поиск по фразе “sql compact” (вторая картинка):
Как можно убедиться, поиск предлагает самую быструю возможность найти необходимый функционал для установки. Работает поиск мгновенно.
Опции
Настройки Web Platform Installer 3 доступны через ссылку Options (Опции). Эта ссылка ведет на окно настроек, в котором можно указать несколько важных параметров:
В первую очередь, здесь можно добавить пользовательскую ссылку на пакет установки стороннего компонента. Эта возможность – большой плюс WebPI, который позволяет расширять и без того большую базу устанавливаемых инструментов сторонними пакетами. Например, мы можем добавить ссылку на последнюю “ночную” сборку Orchard CMS, просто добавив ее в окне настроек:
после добавления (Add Feed) и закрытия окна настроек мы получим дополнительную вкладку с доступом к нашему пользовательскому набору пакетов:
Таким образом мы получим возможность устанавливать самую последнюю сборку Orchard CMS прямо из WebPI. Формат такой конфигурации пользовательских пакетов открыт, что дает возможность сторонним компаниям использовать его для собственных нужд для быстрого развертывания собственных пакетов внутри компании.
Другая настройка доступная в окне опций позволяет выбрать предпочитаемый сервер приложений, устанавливаемый при конфигурировании приложений и инструментов. Вы можете задать использование полноценного сервера IIS, либо выбрать облегченный, но полнофункциональный сервер IIS Express. По умолчанию предлагается именно IIS Express, как новое средство разработки и отладки веб-приложений.
Другая важная настройка, доступная в окне опций – это выбор предпочитаемого языка локализации при установке инструментов и веб-приложений. Установите “русский” для автоматической загрузки русских версий пакетов, инструментов и приложений.
И последняя возможность окна настроек – это управление кэшем WebPI. Web Platform Installer 3 автоматически кэширует загруженные пакеты для более быстрого доступа к ним в будущем. Вы можете отслеживать размер этого кэша и в случае надобности очищать его, удаляя пакеты.
Выбор и установка продуктов и приложений в Web Platform Installer
Что бы продолжить обзор, я выбрал раздел Applications (Приложения), в котором выбрал подраздел Blogs (Блоги), среди всех представленных шаблонов приложений для создания блогов, я выбрал движок BlogEngine.NET:
Перечисление всего, что мы выбрали для установки можно увидеть если перейти по ссылке “Items to be installed” (пакеты готовые к установке).
Web Platform Installer – это умный механизм, который автоматически обнаружит зависимости устанавливаемого пакета и добавит в список установки те инструменты, без которых выбранный вами пакет не будет работать. В нашем случае были добавлены следующие пакеты (первый скриншот).
Выбор для установки WebMatrix и IIS Express связан с тем, что в настройках WebPI мы выбрали средой разработки IIS Express и WebMatrix, что определяет необходимость установить недостающие в данный момент инструменты, в том числе Web Deploy 2.0.
Если мы переключим в настройках предпочитаемую работу на сервер IIS, то получим следующий список зависимостей (второй скриншот). Здесь выбраны только пакеты конфигурации IIS сервера, который в моем случае еще не был сконфигурирован для работы с ASP.NET приложениями. WebPI 3 выполнит такую конфигурацию автоматически.
Представленные списки зависимостей выводятся исключительно для информации. Вам не нужно предпринимать никаких действий, все пакеты будут загружены и установлены автоматически без вашего участия.
Я выбрал первый вариант работы с WebMatrix и IIS Express как наиболее простой и удобный способ работы с веб-приложениями. Все что мне потребовалось – это нажать кнопку Install (Установить). WebPI 3 предлагает ознакомиться с устанавливаемыми пакетами и оценить размер загружаемых данных. Кроме того, тут же я могу прочитать лицензионные соглашения и для установки всех инструментов подтвердить, что я согласен с ними.
После инспекции списка устанавливаемых пакетов следует нажать I Accept (Я согласен) и просто дождаться когда WebPI загрузит и установит пакеты из удаленного хранилища. И здесь WebPI поступает разумно и устанавливает загруженные пакеты параллельно загрузке остальных.
Время необходимое на загрузку и установку пакетов зависит от многих параметров, в том числе скорости вашего интернет-соединения, числа пакетов, производительности вашего компьютера. В среднем этот процесс занимает несколько минут, если есть какие-то зависимости и меньше, если зависимостей нет и необходимо установить только один пакет.
В любом случае, вы можете заняться своими делами, поскольку вся загрузка, установка и первичная настройка проходят автоматически.
В конце установки вы получите сообщение о том, что все выбранные инструменты были установлены успешно:
Теперь, по приглашению WebPI вы можете перейти к работе с проектом BlogEngine.NET просто нажав на ссылку Launch (запустить). Это приведет к запуску WebMatrix с загруженным проектом BlogEngine.NET:
Теперь все что вам надо – это нажать Run для запуска вашего приложения-блога.
Как вы можете убедиться, среда разработки, сервер приложения IIS Express и выбранное мной приложение – все это было загружено и настроено автоматически так, что мне осталось лишь запустить приложение на выполнение.
Итоги
Web Platform Installer 3 – это простейший и наиболее быстрый способ развертывания рабочей среды веб-разработчика, загрузки необходимых компонент, инструментов и приложений.
Работа с WebPI 3 не требует никаких особенных знаний. Интерфейс WebPI 3 выполнен в удобном стиле Metro UI и предлагает простой и быстрый доступ к необходимой информации. Требуемые пакеты и инструменты легко найти с помощью поиска.
WebPI 3 просто конфигурируется и настраивается. Этот инструмент достаточно умен для того, чтобы разрешать зависимости и автоматически их загружать и настраивать. Во время загрузки нескольких пакетов WebPI ведет себя умно и выполняет установку загруженных пакетов параллельно остальной загрузке.
Установка и первичная настройка всех инструментов происходит автоматически и без участия пользователя. По завершению установки нам достаточно перейти к готовым инструментам и начать работать.
Третья версия Web Platform Installer предложила новый интерфейс, новые приложения в репозитории и возможность управлять средой разработки: с помощью полноценного сервера IIS или с помощью упрощенной версии IIS Express и WebMatrix.
В итоге, можно сказать, что Web Platform Installer 3 – это надежный, простой и обязательный инструмент для любого веб-разработчика, который делает жизнь значительно проще.