Среда web-разработки на Mac OS X Leopard (вступление)

Открываю серию статей, которые были анонсированы в предыдущих сообщениях. Серия будет состоять из 5 постов, каждый из которых затронет различные аспекты создания среды web-разработки на Mac OS X Leopard. Тематики распределятся следующим образом:

  1. Вступление — подготовка к сборке
  2. Сборка и инициализация баз данных MySQL 5.1 и PostgreSQL 8.4.1
  3. Сборка и настройка PHP 5.3.0 c патчем FPM
  4. Сборка и настройка nginx, memcached, xdebug
  5. Обзор удобного ПО для работы с перечисленным выше добром

Сразу оговорюсь, что в этих статьях не будут затронуты нюансы работы с данными продуктами (в частности, я не стану рассказывать, как работать с PHP или рассказывать, что представляет из себя SQL). Таким образом предполагается, что у вас уже есть навык работы с этими продуктами, или вы способны самостоятельно эти навыки получить.

Теперь, если вы готовы начать, приступим к установке того, что нам в очень скором будущем потребуется, а именно:

Утилиты для сборки

Если у вас в системе установлена среда для разработки ПО Xcode, то вы можете пропустить этот пункт, поскольку всё необходимое эта среда устанавливает. Если же вы ничего подобного не устанавливали, то придётся это сделать. Данный пакет (Xcode) является бесплатным и последнюю его версию вы можете найти на сайте Mac Dev Center, предварительно на этом сайте зарегистрировавшись.
При установке, пакет предложит вам на выбор различные опции установки. Неважно, что именно вы отметите, главное, чтобы у остался выбранным пункт UNIX Development Support, который содержит в себе необходимые нам средства для компиляции.

Теперь необходимо установить пакет MacPorts. Это консольная утилита поиска, установки и обновления огромного количества приложений и библиотек, широко используемых на UNIX-based системах и портированных под Mac OS X.
Для того, чтобы установить MacPorts, скачайте последнюю версию этого пакета со страницы http://distfiles.macports.org/MacPorts, примонтируйте образ и запустите инсталятор. Если вам вдруг в какой-то момент покажется, что инсталятор завис (он не будет ни на что реагировать). просто наберитесь терпения. 🙂

На этом пока всё, а в ближайшее время (максимум завтра) мы перейдём к следующему пункту — к установке баз данных, — который не будет возможен, без выполнения первых двух шагов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Adblock detector