MAMP: Apache, PHP и MySQL для Mac OS в одном флаконе

Конечно, сервер Apache, базу данных MySQL и интерпретатор PHP можно устанавливать на Mac OS отдельными пакетами, однако намного проще установить сборку MAMP, это локальный сервер для Mac OS с предустановленным PHP и MySQL.

MAMP, PHP и MySQL для Mac OS

Установка MAMP

Сначала нужно скачать MAMP (130 Мб). Откройте файл DMG, ознакомьтесь с лицензией и согласитесь с ней, нажав кнопку Agree.

Установка MAMP

Скопируйте каталог MAMP в папку Applications, каталог MAMP PRO не трогайте, это продвинутый вариант MAMP. В нем много дополнительных возможности, но это уже за денеги. Нам же достаточно стандартного пакета.

Установка MAMP на Mac OS

Терпеливо ждем, пока закончится копирование MAMP 🙂

Img03a

Откройте каталог с приложениями, выберете папку MAMP и запустите MAMP.app

Img04

Откроется окно управления MAMP, попутно запустятся сервера Apache и MySQL. Индикатором нормальной работы служит зеленый огонек.

Img05

Запустите браузер и проверьте работоспособность ссылки http://localhost:8888/MAMP/ Если страница загружается, значит PHP работает отлично.

Img06

На этой же странице можно посмотреть настройки MySQL и PHP, тут же есть доступ к встроенным утилитам: phpinfo, phpMyAdmin и SQLiteManager.

Настройка базы MySQL

Выберете phpMyAdmin и настройте вашу базу данных MySQL.

MAMP: Настройка MySQL

Заливаем файлы сайта

Домашний (корневой) каталог веб-сервера находится в папке htdocs — подкаталоге MAMP.

Размещение файлов сайта в папке htdocs

Файлы php, html и прочие, помещенные в каталог htdocs доступны через локальный веб-сервер через адрес http://localhost:8888…

Веб-страница на локальном сервере

Более тонкие настройки MAMP

Перейдите в панель управления MAMP и нажмите там кнопку Preferences. В первой закладке можно задавать будут ли сервера запускаться при запуске MAMP и останавливаться при выходе из него, а также будет ли загружаться страница приветствия и ее место нахождение.

настройки MAMP

В закладка Ports можно поменять порты серверов Apache и MySQL. Но лучше оставить все как есть.

Img11

В закладке PHP можно задать версию интерпретатора PHP, объем кэша и использовать ли оптимизатор Zend.

Img12

Ну и наконец в закладке Apache остался последний параметр — путь к корневому каталогу веб-сервера. По-умолчанию, это /Applications/MAMP/htdocs

Img13

Все просто, не так ли? Теперь у вас есть полноценный локальный сервер с PHP и MySQL, работающий на Mac OS.

Вы можете оставить комментарий.

комментариев 14 “MAMP: Apache, PHP и MySQL для Mac OS в одном флаконе”

  1. Дима:

    Какой ужас! Неужели кто-то пользуется этим?
    ‘sudo port install php’ — это уже слишком сложно?

  2. Andrew:

    Умник, неужели не понятно, что проще в пределах несерверной машины делать всё через одно приложение?=)

    Учитывая то, в какой жопе находятся конфиги Apache, PHP и прочего — весьма удобная штука=)

  3. Alexy:

    Ай какая тема!!! Качаю!

  4. Pavel:

    Огромное спасибо!
    Как хорошо, что нашел эту статью, как раз искал замену Denwer’у!

  5. Elina:

    Спасибо! Отличное приложение, по крайней мере в обучающих целях оно незаменимо.

  6. virdfel:

    вопрос: где хранятся локальная почта, т.е к примеру для denwer’а сахраняется в папке (tmp/sendmail) туть чтот не нашол ?

  7. Dmitry:

    Люди, помогите! Поставил себе mamp уже довольно давно, но сегодня он просто перестал стартовать apache сервер. Не подскажите в чем может быть проблема? Спасибо.

  8. Дмитрий:

    Все доброго вечера!
    Поставил mamp на mac. Не могу поменять кодировку.
    Подскажите, как ее сменить русскую. Выводит знаки «??????»

  9. Коба:

    Приветствую всем!
    Это хорошо, что есть такая программа MAMP. Но несмотря трудности кто нибуд сможет написать конкретно, пошагово — как активизировать PhpMyAdmin на MacOS Leopard…???
    Я довел дело до такой степени — скачал PhpMyAdmin скопировал вес фолдер по адресу localhost/~username/sites/ потом вызиваю в броузере (Safari) localhost/~username/sites/phpmyadmin/ чтоб создать базу данных, но требует username/password и тут мой системный юзер/пароль не подходит….
    Вопрос: где и как задается конфигурация, чтоб не потребовал username/password?
    Спасибо заранее!

  10. Димтрий:

    Для начала нужно активировать PHP, установить MySQL и запустить его.
    Статья на этот счет, на данном сайте имеется.

    Если не ошибаюсь, то нужно поместить его не в: localhost/~username/sites/phpmyadmin/
    а в:
    localhost/~username/phpmyadmin/

  11. Коба:

    PHP активировал, MySQL утановил и активировал через кнопку в System Preferences, после инсталяции добавлена эта кнопка (MacOS X Leopard).
    Теперь скачал PhpMyAdmin и скопировал в Library/WebServers/ после этого набираю в броузер localhost/phpmyadmin/ и выводит Username/Password и не берет то что есть у меня имя/пароль….
    Через MAMP думал решил эту проблему… но случилось такое: запустил MAMP (localhost:8888/MAMP/) и в нем, в phpmyadmin создал базу данных. В Dreamweaver создаю создаю файл с которым сзязываю эту базу, то есть в сценарии mysql пишется адрес этой базы… по закону должен быть такой адрес:
    $db = mysql_connect(«localhost»,»Alosia»,»12345″);
    пишу, но нет связи с базой, остальные сценарии выпольняются на PHP а соединении нету… Пробовал итакое:
    $db = mysql_connect(«localhost:8888/MAMP/»,»Alosia»,»12345″);
    раз MAMP на этом дресе, но все равно нету сзязи с файлом БД.
    Я только что начил изучать PHP MySQL и думаю, что для опытных пользователей этот вопрос не трудный… а я уже третий день мучаюсь…
    Спасибо заранее за помощь

  12. Богдан:

    Люди, если вы захотите использовать MAMP PRO то напишите мне и я дам ключик для активации.

  13. StoPingvinov:

    Спасибо! Вроде работает. Может потом и возникнут сложности, но пока нет. Еще раз спасибо!

  14. Yan:

    «DMITRY

    Люди, помогите! Поставил себе mamp уже довольно давно, но сегодня он просто перестал стартовать apache сервер. Не подскажите в чем может быть проблема? Спасибо.»
    Такая же проблема, может кто нибудь подскажет?

Написать комментарий