nullvuild

Bloger @nullvuild

Created Date '2025/08/16 오후 02:23

Modified Date '2025/08/16 오후 02:23

#MAMP #Python #Drupal #MySQL #버전

MAMP 간단 소개

Pasted Image

MAMP는 로컬 환경에서 PHP, MySQL, Apache 등을 한 번에 세팅할 수 있는 통합 개발 툴입니다. 웹 개발자라면 로컬 서버를 간단하게 실행할 수 있어서 워드프레스나 드루팔 같은 CMS 테스트에 자주 사용합니다. 저 역시 Python 버전 문제 때문에 MAMP를 설치하게 됐습니다.



Drupal에서 요구하는 DB 버전

Pasted Image

Drupal을 설치하다 보니, 특정 기능을 쓰려면 MySQL 버전이 높아야 한다는 제약이 있었습니다. 기본적으로 MAMP에 포함된 MySQL 버전은 다소 낮을 수 있는데, 이 경우 최신 버전을 직접 다운로드 받아서 MAMP의 bin 폴더에 교체해서 넣을 수 있습니다.



툴에서 보이는 버전 vs 실제 동작 버전

Pasted Image

흥미로운 점은, MAMP 툴 패널에서 MySQL 버전을 확인하면 여전히 5.x 대로 표시될 수 있습니다. 하지만 실제로는 내가 직접 교체한 8.x 버전 MySQL이 정상적으로 동작합니다. 즉, UI 표시만 구버전일 뿐, 내부적으로는 최신 버전이 적용되어 Drupal도 문제없이 실행됩니다.



프로 버전이 아니어도 활용 가능


많은 분들이 “MAMP Pro를 써야 원하는 버전을 설정할 수 있지 않나?”라고 생각하지만, 사실 그렇지 않습니다. 조금만 수고해서 직접 폴더에 최신 MySQL을 넣으면, Pro 라이선스 없이도 원하는 버전을 사용할 수 있습니다.


즉, 단순히 툴에 표시되는 숫자에 속지 말고, 실제 동작 환경을 체크해보는 것이 중요합니다.


정리

  • MAMP는 로컬 서버 개발용 툴
  • Python 버전 문제 때문에 설치할 수 있음
  • Drupal은 최신 MySQL 필요 → 직접 교체 가능
  • 툴 UI에 보이는 버전과 실제 동작 버전은 다를 수 있음
  • Pro 버전이 아니어도 최신 DB 버전 적용 가능
Nullvuild

Nullvuild

@nullvuild

프로필