본문 바로가기
프로그래밍/PHP

MAC에서 APM 환경 웹 개발 환경 구축하기

by o테리o 2010. 3. 19.
윈도우에서나 리눅스에서 APM환경(Apache+PHP+MySQL)을 세팅하고 개발작업은 해봤는데,
맥에서는 어떻게 해야하나 살짝 궁금해하고 있던차에(딱히 맥에서 지금 웹개발 작업을 할 일은 없으니 그냥 궁금해만 하고있었는데..) 우연히 한 블로그에서 맥에서 APM 환경을 만들어주는 아주 좋은 어플리케이션을 발견했다.
그 어플리케이션은 바로 MAMP. http://www.mamp.info 에 가면 자세한 정보를 볼 수 있고, 다운로드 받을 수 있다.

그냥 설치만하면 그 다음에는 아주아주 쉽게 사용할 수 있다. 게다가 시스템의 어떤 곳도 지저분하게 만들지 않는다.
어플리케이션을 설치하면 그 폴더 안에 바이너리, 설정파일, 임시파일, 데이터 파일이 모두 관리된다.

실행도 무지 쉽다. 그냥 프로그램을 실행시키면 아파치와 MySQL이 구동되고, 종료하면 중지된다.
아래처럼 실행되는데, 쉽게 중지하고 실행시킬 수 있다.

Preferences를 들어가면, PHP4를 쓸지 PHP5를 쓸지도 클릭 한 번으로 설정할 수 있고, 아파치, MySQL의 포트 설정과 아파치의 Document Root 를 쉽게 설정할 수 있게되어 있다.

Open start page를 클릭해보면 아래처럼 관리(?) 페이지가 나오는데, 
phpMyAdmin과  SQLiteManager가 이미 설치되어 있고, phpinfo 페이지도 만들어놔서 쉽게 PHP 정보도 볼 수 있다.
PHP정보를 보면 기본적으로 대부분의 extension들이 설정되어 있다.

아파치와 PHP 설정파일은 MAMP 설치폴더 안에 conf 란 폴더 안에 있어서 이 설정파일들을 수정하고 서버를 재실행하면 되고, MySQL의 경우에는 /MAMP/Library/share/mysql/my-???.cnf 파일을 /MAMP/Library/my.cnf 파일로 복사하고 설정파일 내용을 수정 후 서버를 재시작하면 된다.