Mac에 MAMP 설치하기
TMI
크리스마스 이브와 크리스마스 이틀간 php 공부하기 start.
역시 환경 구축이 제일 어렵다....
Mac 환경에 MAMP 설치
https://opentutorials.org/course/3167
WEB3 - PHP & MySQL - 생활코딩
수업소개 PHP와 MySQL을 연동해서 웹의 접근성과 데이터베이스의 탁월한 정보관리 기능을 모두 갖춘 현대적인 웹애플리케이션을 구현하는 방법을 알려드리는 수업입니다. 수업대상 MySQL과 PHP의
opentutorials.org
위의 WEB3 - PHP & MySQL 수업을 따라가기 위해 내 Mac에 php와 Mysql을 설치해야 한다.
php와 Mysql를 하나씩 설치하는 게 아니라 MAMP라는 스택을 한 번에 설치해 주면 된다.
MAMP란 웹사이트를 개발할 때 쓰이는 기술 스택인 macOS, Apache, MySQL, PHP의 약어이자 솔루션 스택이다.
WEB2 - PHP 설치 강의를 참고해 bitnami를 통해 MAMP를 설치하려 했지만, bitnami에서 MAMP는 더 이상 서비스 되지 않는다고 한다.
강의 댓글을 보니 bitnami를 사용하지 않고도 XAMPP나 MAMP를 설치할 수 있다고 한다.
XAMPP를 설치할지, MAMP를 설치할지 고민했는데, 아래의 사이트를 참고해 나는 조금 더 간단히 사용할 수 있다는 MAMP를 설치하기로 결정했다.
https://www.educba.com/xampp-vs-mamp/
XAMPP vs MAMP | Top 7 Differences You Should Know
Guide to XAMPP vs MAMP. Here we discuss XAMPP vs MAMP key differences with infographics and a comparison table.
www.educba.com
MAMP를 제공하는 회사가 있어 아래의 사이트를 통해 MAMP를 설치했다.
무료용 MAMP가 있고 유료용 MAMP pro(14일 무료 사용 가능)가 있는데 MAMP로도 충분하여 MAMP만을 사용한다.
MAMP & MAMP PRO - your local web development solution for PHP and WordPress development
MAMP is the perfect tool for WordPress development on Mac.
www.mamp.info
설치 및 서버 실행 확인 후 편리한 개발을 위해 수업에 따라 php.ini 파일에서 display_errors=on 설정과 opcache.enable=0 설정을 해주면 된다.
그런데 나의 경우에는 opcache.enable=1이 애초에 주석처리 되어있길래 따로 건드리지 않았다.
MAMP Mysql 실행
php 서버 실행 확인 후 Mysql에 접속하려 했는데 어느 경로에서 실행을 해야 할지 못 찾아서 1시간 정도 삽질했다.....🥺😭
Applications에 설치된 MAMP 폴더에서 /Library/bin의 위치에서 ./mysql -uroot -p를 실행해 주면 된다.
※ mysql -uroot -p 은 시스템에 설치된 mysql 클라이언트를 실행하기 때문에
현재 디렉토리에 있는 mysql 실행파일을 실행하기 위해 ./mysql -uroot -p를 사용한다.
초기 password는 root이다.