XAMPP или MAMP в Mac OS X 10.6.2 (Snow Leopard)

Я только что купил новый MacBook Pro со Snow Leopard 10.6.2 (Mac OS X 10.6.2). Я привык использовать XAMPP в качестве локального сервера разработки на XP. Поскольку Mac OS X основана на Unix, я подумывал активировать/установить все необходимое, как обычно делаю в Linux. Тем не менее, я не совсем готов играть с системой на данный момент, поэтому наличие внешнего пакета было бы хорошим временным решением, я думаю.

Вопрос в том, следует ли мне использовать MAMP или XAMPP. У кого-нибудь есть предложения? Плюсы и минусы, я полагаю. Насколько я знаю, Mac OS X поставляется с Apache2 и PHP5. Будут ли MAMP или XAMPP изменять существующую установку Apache и PHP? Любые комментарии о том, как я должен действовать?

PS: В конце концов я бы использовал установку Apache и PHP по умолчанию и установил двоичный пакет MySQL, но время на разработку является существенным, и у меня нет времени на знакомство с Mac OS X.


person Steve    schedule 23.03.2010    source источник
comment
Извините, я только что понял, что все, что связано с серверами, должно быть опубликовано на ServerFault. Или я на правильном месте?   -  person Steve    schedule 23.03.2010


Ответы (6)


XAMPP и MAMP очень похожи. Ни в коем случае не трогайте ваш OS X Apache/PHP по умолчанию! Вы можете просто попробовать их оба, а затем удалить их, просто удалив их папки. В конце концов они делают то же самое.

XAMPP обновляется более регулярно и, как правило, более актуален. Также XAMPP имеет больше встроенных расширений.

С другой стороны, MAMP выглядит немного более похожим на Mac и имеет виджет Dashboard. Но для системы разработки это не имеет большого значения. В отличие от XAMPP, MAMP работает без прав администратора.

В конце концов я выбрал XAMPP, потому что мне нужно было расширение dba.

person Matt    schedule 30.03.2010
comment
Спасибо Волакс! Я пошел с XAMPP. MAMP добавил номер порта в конце URL-адреса, что меня очень раздражает. Возможно, есть способ обойти это, но у меня просто не было желания играть. Я перекомпилировал существующий php до последней версии и добавил mcrypt. Также установил MySQL. Удалим XAMPP, как только все будет на месте. - person Steve; 31.03.2010

после использования обоих для локальной разработки некоторых сайтов Wordpress на моем Mac я решил использовать MAMP.

Основная проблема (на самом деле единственная проблема), с которой я столкнулся с XAMPP, заключалась в том, что в OS X у него были проблемы с правами доступа к файлам и папкам. сделать что-то столь же простое, как установка новых тем с использованием онлайн-интерфейса Wordpress, оказалось почти невозможно - в конце концов потребовалось изменить разрешения для некоторых файлов конфигурации Apache в каталоге XAMPP. - даже тогда это не совсем работало.

Я не буду вдаваться в подробности, но достаточно сказать, что в конце концов я подумал: «Зачем беспокоиться?» и просто вернулся к MAMP.

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

person Bennett Von Bennett    schedule 17.01.2011
comment
У меня сейчас те же проблемы с wordpress на XAMPP, и я пришел сюда, чтобы посмотреть, решит ли MAMP мои проблемы, спасибо за ваш ответ. - person Andrew Cassidy; 23.06.2012
comment
У меня были те же проблемы с правами доступа к папке, когда я пытался опубликовать локальную веб-службу REST для потоковой передачи файлов, поэтому теперь я попробую MAMP. - person lidermin; 15.05.2013

Я новый разработчик и также запускаю 10.6.3. Я нашел MAMP Pro лучшим вариантом, чем что-либо еще. Персональный веб-сервер, который поставляется с Mac, действительно удобен, но поддержка модулей через macports была проблемой.

По сравнению с XAMP, MAMP Pro работает очень хорошо, потому что позволяет настраивать модули по своему усмотрению и легко редактировать конфигурации self/postfix/httpd. Две главные причины, по которым мне это нравится, — это простая интеграция с dyndns.

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

person Abhic    schedule 09.04.2010

У XAMPP есть ужасные проблемы с правами доступа к файлам в OS X, и это был полный кошмар. Я настоятельно рекомендую, если вы собираетесь использовать Wordpress на локальном хосте, либо вы должны знать свои вещи перед установкой XAMPP, либо просто использовать что-то еще, что не вызовет у вас этих проблем; предположительно MAMP, который я собираюсь установить.

person mishimasan    schedule 13.09.2012

Лично я думаю, что MAMP проще в использовании. Особенно, если вы хотите определить папку, в которой вы хотите запускать свои локальные веб-сайты. По умолчанию в XAMPP ваши локальные веб-сайты находятся в папке APPLICATIONS, и это не очень хорошее решение. Кроме того, по умолчанию для MySQL в XAMPP нет пароля. В MAMP очень легко изменить каталог, который вы хотите для своих локальных веб-сайтов. (просто перейдите в настройки). Я пытался сделать это в XAMMP, но возникли проблемы с доступом к httpd.conf веб-сервера apache.

person Community    schedule 07.09.2013

Ни в том случае, если вы занимаетесь разработкой WordPress. ServerPress имеет большинство опций в очень простом пользовательском интерфейсе. http://www.serverpress.com/products/desktopserver/#compare

person mini    schedule 09.07.2012