Как проще всего установить локальную LAMP для веб-разработки на Mac OS X?

Я новичок в Mac OS X. В мире Windows XP доступны пакеты, такие как easyPHP, wampserver,uniformserver, которые позволяют вам иметь локальный веб-сервер с php, mysql, настроенный с помощью автоматического установщика. Действительно удобно.

Мне нужно то же самое на моем новом Mac. Я знаю, что Mac OS X поставляется с локальным веб-сервером. Это уже с предустановленным php, mysql?

Я хотел бы, чтобы вы, ребята, посоветовали самый простой способ получить эту местную лампу, чтобы я мог продолжить разработку этой красивой и блестящей машины.

Спасибо!


person pixeline    schedule 03.04.2009    source источник
comment
Разве L в LAMP Linux не? :П   -  person Dana    schedule 03.04.2009
comment
«L» в значительной степени не имеет значения: большая часть php-кода («P») не заботится об ОС, пока интерпретатор PHP работает с правильным веб-сервером и базой данных.   -  person Joel Coehoorn    schedule 03.04.2009
comment
... хотя иногда вам нужно что-то вытащить из файловой системы.   -  person Joel Coehoorn    schedule 03.04.2009
comment
Unix -> BSD -> FreeBSD -> NeXTSTEP -> Mac OS X. И Linux, и OS X по сути являются Unix, и в командной строке они практически идентичны. Единственное существенное отличие состоит в том, что поддержка OS X системы X Window ужасна, но на самом деле это не влияет на веб-разработку.   -  person Chris Lutz    schedule 03.04.2009
comment
@Chris, если вы не хотите использовать команду ln ... в этом случае источник и цель меняются местами :)   -  person Jason Coco    schedule 03.04.2009


Ответы (6)


Вопрос: Что означает ЛАМПА?

Ответ: Linux Apache MySQL PHP.

В: а если бы это работало на Mac?

О: попробуйте MAMP.

person chburd    schedule 03.04.2009
comment
Отличный звонок. MAMP был именно тем, что я искал. он даже позволяет использовать порт 80, поэтому встроенный апач не мешает. - person pixeline; 04.04.2009

XAMPP также является отличным выбором

person Jordan Sitkin    schedule 18.03.2010


OS X поставляется с уже установленными php и apache. По умолчанию mysql не установлен, но вы можете легко загрузить версию для Mac OS X с веб-сайта mysql либо в архивной версии, либо в пакетной версии.

person Jason Coco    schedule 03.04.2009
comment
В качестве примечания: OS X также поставляется с Perl, Python и Ruby, если вы хотите заниматься веб-разработкой с помощью другого языка сценариев. Он не поставляется с компилятором C или программой make, но если вы установите (бесплатные) инструменты разработчика, вы получите GCC и GNU Make, которые вам понадобятся для установки MySQL. - person Chris Lutz; 03.04.2009
comment
Он также поставляется с полной настройкой рельсов (в 10.5)... и я бы сказал, что он поставляется с компилятором, просто он не установлен по умолчанию :) - person Jason Coco; 03.04.2009

Mac OS X — это, по сути, Linux.

Mac OS X уже содержит Apache. Включите общий доступ к файлам, и вы включите Apache.

Вам потребуется загрузить и установить MySQL для Mac OS X. http://dev.mysql.com/downloads/mysql/5.1.html

Вам нужно будет отредактировать httpd.conf, чтобы включить mod_apache.

person S.Lott    schedule 03.04.2009

Пять лет спустя я считаю, что этот вопрос и существующие ответы все еще читают некоторые новички.

Лично я настоятельно рекомендую использовать Homebrew, чтобы иметь идеальную среду разработки на mac os x. Не только PHP, доморощенный широко открывает все двери в рай инструментов/библиотек/приложений с открытым исходным кодом.

Вот мой еще один ответ, связанный с этой темой.

person edigu    schedule 02.08.2014