MAMP - Mac - Apache - MySQL - PHP

Хотя OS X уже содержит предустановленный сервер Apache, использование MAMP выглядит более удобным, поскольку поставляется единым и уже настроенным пакетом, содержа в своем составе связку Apache - MySQL - PHP. Существует две версии данного продукта: бесплатная MAMP и платная MAMP PRO. Бесплатная версия предоставляет только самое необходимое: веб-сервер Apache, MySQL и PHP версий 4 и 5. Платная версия предоставляет возможность настройки множества локальных хостов, что несомненно удобно при работе над несколькими сайтами.

В состав MAMP, также входит популярный PHPmyAdmin для работы с базой данных через веб-интерфейс. Но гораздо удобнее работать с MySQL с помощью бесплатной нативной утилиты MySQL Workbench, доступной для скачивания с официального сайта.

Есть небольшая тонкость подключения MySQL Workbench к серверу MAMP:MySQL при неустановленной MySQL в OS X непосредственно. Так подключение к localhost:8889 по TCP/IP может привести к ошибке подключения, в этом случае установить связь с MAMP сервером MySQL следует через Unix socket. В MySQL Workbench в диалоге настройки DB Connections необходимо ввести настройки, как показано ниже, указав в поле Socket/Pipe Path: путь к сокету установленного MAMP MySQL сервера.

mysql workbench connect to mamp server with unix socket

Если вы установите в систему сервер PostgreSQL, то подключиться из PHP в MAMP к серверу не составит труда. Вся работа с Postgres осуществляется абсолютно стандартными способами.

При загрузке страниц в браузер, необходимо в конец url добавить номер порта MAMP - Apache, например localhost:8888 или localhost:8888/index.php. При установлении связи из PHP с MySQL также добавляем порт MAMP - MySQL (по умолчанию 8889). Соединяться через сокет в PHP нет необходимости.

 
homeЗаметили ошибкукарта сайта 
   Made on a Mac