Mac의 기본 웹 공유 및 다운로드 된 MySQL에 비해 MAMP 스택을 사용하는 이점


11

Mac에서 기본적으로 제공되는 웹 공유 대신 MAMP 스택을 사용하고 MySQL을 수동으로 다운로드하여 설치하면 어떤 이점이 있는지 궁금합니다.

어떤 경우에는 MAMP가 최신 / 다른 버전의 apache / mysql / php를 갖는 방법을 알 수 있지만 다른 장점이 있습니까?

내 MCB에는 Apache 2.2.15 및 PHP 5.3.3과 함께 Snow Leopard 10.6.6이 포함되어 있습니다. 최신 버전은 아니지만 최신 버전입니다.
둘 다 설치되었으므로 동일한 기능을 가진 것을 얻는 이유가 거의 없었습니다.

MySQL을 설치하는 것도 너무 간단해서 그럴 수 없었습니다.

답변:


11

통합 GUI 통합이라고 말하고 싶습니다.

앰프

MAMP를 사용하면 Apache, PHP 및 MySQL을 관리 할 수있는 단일 창이 있습니다. 내장 스택을 사용하는 경우 PHP를 수동으로 활성화하고 MySQL을위한 또 다른 인터페이스가 있어야합니다 (쉽게 켜거나 끌 수 없음)

MAMP 설정


1
이. 구성의 용이성에 관한 것입니다. 나는 절대적으로 MAMP를 좋아합니다.
Ben Wyatt

그것은 간단합니다. 그게 다야. 나는 호스트 설정과 모두를 위해 MAMP PRO를 좋아합니다.
Comic Sans

기본 설치에 심각한 권한 문제가 있습니다.
Ben Racicot

6

단점은 이미 설치 한 것을 설치한다는 것입니다. 예를 들어, 명령 행을 사용하여 PHP를 사용하려는 경우 문제가 발생할 수 있습니다. 이렇게하면 기본적으로 MAMP와 함께 제공되는 대신 내장 PHP 버전이 트리거됩니다. 서로 다른 경우 결과가 예상치 못한 것일 수 있습니다.

Apache 및 PHP의 기본 OSX 버전을 사용하는 것이 좋습니다. 처음으로 모두 실행 한 후에는 제어판이나 그 밖의 어떤 것도 필요하지 않습니다.


나는 다른 버전의 PHP를 설치하는 것과 같은 것을 고려하지 않을 것입니다. 프로덕션 환경으로 푸시하려는 다른 서버와 일치하도록 PHP 버전을 전환해야 할 수도 있습니다. 다른 버전의 PHP에서는 문제가 발생할 수 있으므로 이는 단점이 아니며 기술적으로 동일한 내용이 아닙니다. 커맨드 라인에서 PHP를 사용하는 것에 대한 요점은 사용자가 컴퓨터에 처음 설치된 것에 대해 오해하는 것입니다. 이것은 초보자를 혼란스럽게 할 수 있지만 무슨 일이 일어나고 있는지 아는 사람은 아닙니다.
JoeMoe1984

@ JoeMoe1984 우리는 지금 5.5 년 더되었으며 나는 당신에게 완전히 동의합니다. 그 이후로 많은 것이 바뀌 었습니다.
julesj

5

실제로 MAMP를 사용하는 것의 가장 큰 장점은 엄청납니다. 시스템을 업그레이드 할 때마다 환경이 나 빠지지 않습니다!

Mysql을 손상시킨 Snow Leopard 업데이트가 몇 개 있었거나 Snow Leopard에서 Leopard로 업데이트되었을 수도 있습니다. 하나는 mysql.socket 파일을 옮기는 것이 었습니다. 파산 된 PHP의 또 다른 업데이트가있었습니다. 두 경우 모두, 인터넷을 검색하는 방법에 대한 정보가있는 모호한 사이트를 찾기 위해 몇 시간 동안 인터넷을 검색해야했습니다.

MAMP를 사용하면이 문제가 없으므로 모든 OS 업데이트를 설치하거나 하드 드라이브를 지우고 처음부터 설치할 수 있습니다 (물론 MAMP 응용 프로그램을 백업 한 경우). 이전과 마찬가지로 모든 환경을 유지할 수 있습니다 . 이것이 내가 MAMP를 사용하는 주된 이유입니다. 나는이 문제들에 너무 여러 번 물렸다.

단점 :

새 항목을 컴파일 할 때는 내장 파일이 아닌 MAMP 파일을 사용하도록 지시해야합니다. 이것은 때때로 일부 Rails 비트에서 문제가 될 수 있습니다 (아파치 소스를 찾지 못하는 것에 대해 불만을 제기하는 승객 승객 보석이 떠 오릅니다). 그러나 얼마나 많은 노력을 기울이고 있는지에 따라 MAMP는 신의 선물입니다.

드라이브에 물건을 복제하는 것과 관련하여 솔루션은 매우 간단합니다. 내장 설치를 삭제하면 충돌을 피하기 위해 / usr / local / Mysql을 제거했습니다. 아파치와 PHP를 삭제하는 것은 좋지 않습니다.


나는 오랫동안 맥 사용자가 아니었지만 매버릭스 업데이트는 MAMP 설치를 중단했다.
PeterT
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.