IENDEV.KR Since 2001 Login | Register

Development View


[PHP 웹개발] 개발 환경 설치 (맥OS)

맥OS에서 PHP 개발 환경 (APM : Apache+PHP+MySQL)을 설치하고 기본적인 설정을 하는 단계를 정리해보고자 합니다. 

 

일반적으로 맥OS에서 APM을 설치하는 방법은 3가지가 있습니다. 

 

- 맥OS에 내장되어 있는 Apache와 PHP 활용 : 기본적으로 비활성화 되어 있는데, 활성화만 시키면 됩니다. 물론 MySQL은 직접 설치합니다.

- 터미널에서 Brew를 사용하여 각각 따로 설치하는 방법

- MAPM 사용 : 윈도우즈의 Autoset 처럼 APM을 한꺼번에 설치해주는 아주 고마운 프로그램입니다.

 

이 글에서는  MAPM을 활용하여 간편하게 설치하는 방법을 소개하겠습니다. 그리고, 개발하기 쉽도록 Aapche에서 몇가지 기본 설정을 하도록 하겠습니다. 

 

MAPM은 무료 버전과 유료인 프로 버전이 있습니다. 물론 프로 버전은 DDNS 등과 같은 부가 기능을 제공합니다만, 무료 버전만으로도 개인적으로 PHP를 개발 하시는데에는 큰 문제가 없을 것으로 보입니다. 

 

다운로드를 위해 아래 주소를 방문합니다.

 

https://www.mamp.info/en/downloads/

 

 

맥OS용 프로그램을 클릭하여 다운로드 받고 실행합니다. 참고로 유무료 제품이 함께 설치됩니다.

 

 

계속 버튼을 클릭합니다.

 

 

마찬가지로 계속 버튼을 클릭합니다.

 

 

라이센스 관련한 내용입니다. 계속 버튼을 클릭합니다. 이후 나타나는 팝업창에서 동의 버튼을 클릭합니다.

 

 

설치 버튼을 클릭합니다. 관리자 패스워드를 물어보면 입력하거나 Touch ID를 사용합니다. 이후 설치가 진행됩니다.

 

 

설치가 완료되고, 프로그램을 실행시키면 위와 같은 창이 뜨게 됩니다. 여기서 Start Server를 클릭하여 각 서비스들을 실행시킵니다.

 

 

웹브라우저에 위와 같은 웹화면이 보여지게 됩니다. TOOLS를 클릭히면 설치된 PHP 정보와 PHPMYADMIN에 접속하실 수 있습니다.

 

 

현재 설치되는 PHP 버전은 7.42네요.

 

 

PHPMYADMIN도 확인하실 수 있습니다. 4.9.3 버전이 설치되었습니다.

 

이제 몇가지 설정을 하도록 하겠습니다. Finder에서 Command+Shift+G 를 입력한 후 / 폴더로 이동합니다.

 

 

응용 프로그램을 선택합니다.

 

 

MAMP을 클릭합니다.

 

 

conf를 클릭합니다.

 

 

apache를 클릭합니다.

 

 

httpd.conf를  텍스트 에디터 (여기서는 Visual Studio Code 를 사용하겠습니다) 로 엽니다. 이후 아래 항목을 검색하여 수정합니다 

 

[ Listen ]

 

웹 포트입니다. 다른 웹서버가 있다면 충돌을 피하기 위하여 변경하시기 바랍니다. 여기서는 80으로 설정하였습니다 (80은 웹브라우저에서 따로 포트 번호를 적지 않아도 되는 기본 포트입니다).

 

[ IfModule alias_module ]

 

기본적으로 웹 디렉토리 루트는 /Applications/MAMP/htdocs 입니다. 그러나, 개인화된 공간에서 작업하는 것이 아무래도 편할 듯 합니다. 아래를 참조하여 가상 디렉토리를 추가하여 주십시오. 아래는 /Users/joonwoosong/Sites/iendevkr 라는 물리적인 디렉토리를 웹서버에서 iendevkr 이라는 가상 디렉토리로 추가합니다. 

 

 

다시 MAMP를 실행시켜 서비스를 중지시키고 다시 시작합니다.

 

Visual Studio Code 에서 아래 내용으로 index.html 을 만들어, 위에 설정한 가상 디렉토리 (여기에서는 /Users/joonwoosong/Sites/iendevkr) 에 저장합니다.

 

 

이제 웹브라우저에서 http://localhost/가상디렉토리명 으로 접속해 보면 아래와 같은 화면을 보실 수 있습니다.

 

 

이제는 MySQL 루트 패스워드를 변경하겠습니다 (기본 루트 패스워드는 root 입니다). 위에서 말씀드린 PHPMYADMIN 에서 아래를 클릭합니다.

 

 

User account 탭을 클릭한 후 아래 root (localhost) 의 Edit privileges 를 클릭합니다.

 

 

Change password 를 클릭합니다. 

 

 

변경할 패스워드를 입력하고 Go 버튼을 클릭합니다. 

 

루트 패스워드를 변경했으므로, PHPMYADMIN이 제대로 접속되지 않을 것입니다. Visual Studio Code 을 열어서, PHPMYADMIN 환경 설정 파일을 수정하겠습니다.

 

Finder에서 Command+Shift+G 를 입력한 후 / 폴더로 이동합니다.

 

 

응용 프로그램을 선택합니다.

 

 

MAMP을 클릭합니다.

 

 

bin 을 클릭합니다.

 

 

phpMyAdmin 을 클릭합니다.

 

 

config.inc.php를 Visual Studio Code로 열어 봅니다.

 

 

root로 되어 있는 부분을 위에서 설정한 패스워드로 변경하고 저장합니다. 이제 다시 PHPMYADMIN 을 열어보시면 정상적으로 접속되는 것을 확인하실 수 있습니다.


#맥OS #Apache #PHP #MySQL #개발환경 #APM


0 Like it  |   0 Comment


댓글 남기기


로그인후 입력하실 수 있습니다.