Среда web-разработчика под Mac OS X
Дата публикации: 15/07/2009Если Вы занимаетесь разработкой сайтов, то вам необходим некоторый набор программ, включающий в себя web-сервер и ряд сопутствующих технологий. На данный момент самый популярный набор включает в себя Apache+PHP+MySQL. Под Windows есть замечательный проект "Денвер", который поддерживает упомянутые технологии и, будучи установленным в системе, позволяет сразу приступить к созданию динамических сайтов любой сложности.
Под Маком ситуация немного другая, но потребности в web-разработке те же самые. Потратив некоторое время на поиски решения под "Mac OS X", я нашел программный комплекс "MAMP" в двух инкарнациях. Первая - самая простая и позволяет работать только с одним хостом, но для задач изучения PHP или тестирования готовых движков вполне подходящая. Вторая же инкарнация обзавелась приставкой PRO и позволяет уже полноценно работать с любым количеством локальных хостов и прочими дополнительными вкусностями.
Для экспериментов я ограничился обычной версией. Как и большинство других программ под "Mac OS X", MAMP устанавливается простым перетаскиванием дистрибутива в папку приложений. После запуска MAMP автоматически отображает диалоговое окно для запуска или остановки web-сервера.
Если же говорить о конкретных версиях, то пакет MAMP включает в себя следующие программы:
- Web-сервер Apache 2
- PHP4 / PHP5 (на выбор) с рядом библиотек (GD2, FreeType и т.п.)
- Базы данных MySQL 5.0 и SQLite
- phpMyAdmin 2.11
- SQLiteManager
Этого вполне достаточно для настройки любого сложного сайта, использующего базу данных. Кстати, все настройки MAMP хранятся непосредственно внутри подпапки программы и не затрагивают схожие компоненты, встроенные в "MAC OS X".