Mac에서 PHP 개발 환경 구성: Apache + PHP + MySQL

Mac에서 PHP 개발 환경 설정하기

Mac 시스템에는Apache, PHP, MySQL을 쉽게 구성할 수 있습니다. 이제 차근차근 설정해보겠습니다.

1. Apache 시작하기

Apache를 시작하는 방법은 두 가지가 있습니다.

방법 1: 네트워크 공유 설정

"시스템 환경설정" → "공유"로 이동하여 "인터넷 공유" 옵션을 활성화합니다.

방법 2: 터미널에서 명령어 실행

sudo apachectl start

관리자 비밀번호를 입력하고 다음 명령어로 버전을 확인합니다:

sudo apachectl -v

출력 예시:

Server version: Apache/2.2.24 (Unix)
Server built: Jul 7 2013 18:05:17

브라우저에서 http://localhost에 접속하면 "It works!" 메시지가 표시됩니다.

2. PHP 활성화하기

1단계: Apache 설정 파일 수정

Apache 설정 파일은 /etc/apache2/ 디렉토리에 있습니다. Finder에서 "이동" → "폴더로 이동"을 선택하고 /etc/apache2/를 입력합니다. httpd.conf 파일을 텍스트 에디터로 엽니다.

Command + F로 다음 줄을 검색합니다:

#LoadModule php5_module libexec/apache2/libphp5.so

행 맨 앞의 # 기호를 제거하고 저장합니다.

파일이 잠겨 있어 수정이 불가능한 경우:

  • 방법 a: 파일을 우클릭하여 "정보 가져오기"를 선택합니다. 자물쇠 아이콘을 클릭하여 잠금을 해제하고 현재 사용자에게 읽기/쓰기 권한을 부여합니다.
  • 방법 b: 파일을 데스크톱으로 복사하여 수정한 후 원래 위치에 덮어씁니다.

2단계: Apache 재시작

sudo apachectl restart

3단계: PHP 테스트 파일 생성

sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/test.php

Apache 루트 디렉토리에 테스트 파일이 생성됩니다.

4단계: PHP 정보 확인

test.php 파일을 열어 "It works!" 다음에 다음 코드를 추가합니다:

<?php phpinfo(); ?>

Apache를 다시 재시작한 후 브라우저에서 http://localhost/test.php에 접속하면 PHP 정보 페이지가 표시됩니다.

3. MySQL 설치 및 설정

1단계: MySQL 다운로드 및 설치

MySQL 다운로드 페이지에서 Mac OS X 버전을 선택합니다. dmg 파일을 더블클릭하여 설치합니다:

  1. 첫 번째 설치 파일 실행
  2. 세 번째 설치 파일 실행 (MySQL 서버)
  3. 두 번째 설치 파일 실행 (환경설정 패널)

설치 후 시스템 환경설정에서 MySQL을 시작하거나 중지할 수 있습니다.

2단계: root 비밀번호 설정

/usr/local/mysql/bin/mysqladmin -u root password mypass123

원하는 비밀번호로 변경하세요.

4. phpMyAdmin 설치 및 설정

phpMyAdmin은 PHP로 작성된 MySQL 관리 도구입니다.

1단계: phpMyAdmin 다운로드

phpMyAdmin 공식 사이트에서 최신 버전을 다운로드합니다.

2단계: 웹 루트에 배치

압축을 푼 폴더를 /Library/WebServer/Documents/로 이동하고 이름을 phpmyadmin으로 변경합니다.

3단계: 설정 파일 복사

cp /Library/WebServer/Documents/phpmyadmin/config.sample.inc.php /Library/WebServer/Documents/phpmyadmin/config.inc.php

4단계: 설정 파일 편집

config.inc.php 파일을 편집합니다:

$cfg['Servers'][$i]['host'] = '127.0.0.1';

비밀번호 없이 로그인하려면:

$cfg['Servers'][$i]['AllowNoPassword'] = true;

5단계: 접속 확인

브라우저에서 http://localhost/phpmyadmin에 접속합니다. 사용자 이름 root와 설정한 비밀번호로 로그인합니다.

추가 권장 사항

PHP 개발을 위한 IDE로는 PHPStorm이나 Sublime Text를 권장합니다. 프로젝트 생성 시 phpmyadmin과 동일한 디렉토리(/Library/WebServer/Documents/) 내에 새 폴더를 만들어 프로젝트를 저장해야 정상적으로 동작합니다.

태그: mac Apache PHP MySQL phpmyadmin

6월 17일 05:37에 게시됨