понедельник, 1 марта 2010 г.

Установка на Windows PHP, Joomla, SugarCRM, WordPress и многого другого за несколько кликов мышкой.

Сделаем жизнь проще с  Microsoft Web Platform Installer



Устанавливать на свой домашний компьютер под управлением OS Windows, различные веб-платформы и приложения, для тестирования и разработки я начал довольно давно, и в некоторых случаях это представляло собой не совсем ординарную задачу. В последнее время, установку, например, интерпретатора PHP и системы SugarCRM на Windows сервер приходиться проводить не с испытательными, а вполне промышленными целями – PHP довольно прочно обосновался за пределами Unix-платформ.

Пока я достигал всех поставленных целей, но порою ценой потерь времени и сил, которые м;оно было потратить куда как конструктивнее. При этом, я обычно отвергал различные средства автоматизации, мотивируя это тем, что, мол не надо за меня решать что и как ставить, сам разберусь. Отношение это берёт своё начало от первых версий небезызвестного «Денвера» Дмитрия Котерова, но впрочем ото уже совсем другая история.
Недавно, моё отношение к ручному труду несколько изменилось – я уступил настоятельному подсовыванию мне продукта Microsoft Web Platform Installer, и готов признать – да, во многих случаях, его использование очень удобно и полезно. Впрочем давайте посмотрим сами.
Скачиваем Microsoft Web Platform Installer 2.0 со страницы загрузки (http://www.microsoft.com/web/downloads/platform.aspx). Процесс инсталляции ничего примечательно не представляет. При запуске откроется окошко программы с последними появившимися инсталяторами (рис.1)

Рис. 1


Первая боевая проверка, показала, что WPI отслеживает зависимости (рис. 2), правда приспособлен исключительно для IIS (что впрочем не удивительно).

 Рис. 2

Поэтому моя попытка обновить PHP на рабочнм компьютере (установлен Apache) провалилась. Хотя попытка была честной (рис 3).
Рис. 3

Впрочем на Windows 2008 Server с IIS подобных недоразумений не случилось, а процесс в целом выглядел также - Web Platform Installer загружал компоненты, запускал инсталляторы, те в свою очередь делали своё дело, время от времени прерываясь на вопросы о размещении файлов или понуждая принять очередное лицензионное соглашение. С обновлением PHP и установкой Joomla программа справилась здорово- никаких дополнительных настроек не потребовалось.
Что входит в пакет программ, доступных для установки через Web Platform Installer? Как мы видим на рис 1 доступные продукты разделены на две группы – «Веб-платформа», в которую входят основные инструменты веб-разработки, и «Веб-приложения», то есть конечные, готовые программные продукты. В свою очередь, первая группа (рис 4), состоит из следующих разделов:

 Рис. 4

- Веб сервер. Это службы и модули для IIS, средства развёртывания и удалённого администрирования веб-сервера, утилиту URLScan.
- Платформы и среды выполнения. Здесь можно установить последний стабильный релиз интерпретатора PHP под Windows, актуальную версию .Net Framework, а также среду ASP .NET MVC.
- База данных. MS SQL Server Express, Manager Studio Express и объекты управления SQL Server.
-Средства. Сюда входят средства разработки. На данный момент мне предложили средства Silverlight 3 для Visual Studio, последний релиз Silverlight Toolkit, WСА RIA Service для Visual Studio и Visual Web Developer Express.
Впрочем это не всё, некоторые компоненты (вроде Internet Explorer 8) у меня уже были установлены и система благоразумно их не предлагала.
В секции «Веб-приложения», эти самые приложения разбиты на группы, в зависимости от назначения (Рис 5).

 
рис. 5

Перечислять их большого смыла нет, тем более, что их список постоянно пополняется (Web Platform Installer проверяет обновления при каждом запуске). Туда входят лее популярные продукты ASP, PHP технологий.



Ресурсы:

Microsoft Web Platform Installer, логово - http://www.microsoft.com/web/platform/default.aspx
Пошаговая инструкция по установке приложений - http://www.techdays.ru/videos/1324.html

Комментариев нет:

Отправить комментарий