XDebug environment setting from PHPSTORM for Mac (Part 1)

PHPSTORM에서 XDebug 환경(Mac)설정하기SETP 1

XDebug를 이용하기 위해서는 Apache,PHP,Mysql이 구축되어 있어야합니다.
될수 있으면 따라하기 쉽게 작성했습니다.
천천히 해보~아~~요.

Apache

아파치 실행하기(시스템환경설정>공유>웹공유 체크 or 체크아웃)

sudo apachectl start(터미널 실행)
http://localhost (확인) or http://127.0.0.1 or http://사설IP

PHP

sudo vi /etc/apache2/httpd.conf

주석제거(#)

  • php5_module(ctrl+F로 이동해서 찾으세요)
  • LoadModule php5_module libexec/apache2/libphp5.so
  • 아파치데몬 재실행(시스템환경설정>공유>웹공유)
  • sudo apachectl restart(터미널상태에서)

/etc/php.ini 생성

  • cd /etc
  • sudo cp php.ini.default php.ini
  • sudo chmod 666 php.ini

타임존 설정

  • sudo vi php.ini
  • date.timezone = Asia/Seoul
  • sudo apachectl restart(아파치 재실행)

MySQL 설치(Mac OS X에는 mysql이 설치되어 있지않습니다)

Mac OS X mysql-5.5.10-osx10.6-x86.dmg download

  • mysql-5.5.10-osx10.6-x86.pkg 실행
  • MySQL PrefPane은 시스템 환경설정에 등록(아이콘에서 오른쪽버튼 클릭>다음으로열기>시스템환경설정)
  • 시스템환경설정에 mysql 실행 구동

msyql.sock  변경 (php.ini)

/etc/php.ini 열고 /var/mysql/mysql.sock 을 /tmp/mysql.sock 으로 변경

  • sudo vi php.ini
  • pdo_mysql.default_socket=/tmp/mysql.sock
  • mysql.default_socket = /tmp/mysql.sock
  • mysqli.default_socket = /tmp/mysql.sock
  • sudo apachectl restart(아파치 재실행)