MAMP — серверы Apache и MySQL на Mac OS X

mamp-logo.pngВ процессе разработки сайтов дизайнерам постоянно нужно смотреть, что же у них получается. Самый удобный способ это сделать — запустить сервер на своем компьютере и тестировать сайты без загрузки данных по FTP на удаленный сервер. Главное преимущество такого подхода в том, что любое сохранения файла происходит мгновенно и вы сразу же видите результат у себя в браузере.

Задача: установить серверы Apache и MySQL на Mac OS X для разработки веб-сайтов.

В принципе, в Mac OS X уже входит сервер Apache, включив который в System Preferences —> Sharing —> Web Sharing и положив нужные файлы в папку Sites, вы можете загружать статичные сайты. Мало того, в Mac OS X работает и сервер MySQL, то есть запустить тот же WordPress на Mac OS X можно без всяких дополнительных программ, но для этого нужно будет подружиться с Терминалом. Если вы не хотите разбираться со всем этим, а просто хотите загружать динамические сайты на своем маке без особых хлопот, вам идеально подойдет бесплатная программа MAMP.

Решение: MAMP.

MAMP включает в себя серверы Apache 2 и MySQL, запускать которые удобнее всего с помощью маленького виджета, phpMyAdmin для работы с базами данных MySQL и SQLiteManager — с базами SQLite. По умолчанию Apache будет загружать файлы из папки /Applications/MAMP/htdocs/ на порт 8888, то есть ваши сайты будут загружаться по адресу http://localhost:8888/.

Для более удобной работы можно настроить MAMP так, чтобы он загружал файлы из папки ~username/Sites.

  • к сведению, иногда просто localhost недостаточно и требуется поддержка доменов и алиасов, для настройки советую почитать статью
    http://www.jangro.com/a/2007/06/19/webdev-how-to-set-up-a-sandbox-server-in-os-x/
    пара приемов и получим локальные сайты вида domain.mac или как пожелаете в общем

  • Skay

    удобнее всего использовать апач на 80ом порту) да и не совсем понятно, MAMP поддерживает базы данных, апач, а как насчет серверного языка программирования? Оно активирует встроенный в Леопард php? А как насчет Тигры?

  • раздражает склонность МАМПа к подвисаниям. он не работает, демона не висит, но виджет и сам софт все еще «крутят» его. решал пару раз перезагрузкой, а потом пошел шариться по встроенным ресурсам мака. в инете инфа есть

  • imgen

    2 Skay
    нуп , в МАМП есть пхп ….

  • Skay

    imgen, госу, мамп говно, ибо виснет постоянно…

    • Василий

      Странно, пользуюсь два года — ни разу не пикнул

  • alex

    статья на 2-. Информативности 0. =)