Start Apache+PHP+Mysql for MacOSX

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

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 실행 구동

Fix msyql.sock location in 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(아파치 재실행)

Published by

안반장

Web과 App 개발을 하고 있으며 최근 워드프레스에 관심이 많아져 네이버 카페 워드프레스 홈페이지의 TF팀으로 활동 중 입니다.개인적으로는 안반장의 개발 노트라는 블로그를 운영하면서 개발의 즐거움과 고충들을 차곡차곡 담아가고 있습니다.