Mac 에서 MySQL / Apache / PHP 돌리기

OSX 2011. 6. 8. 01:40
여기서 퍼왔습니다.

http://comeddy.wordpress.com/2010/12/18/install-apachephpmysql-on-snow-leopardmac-os-x-10-6-5/

참고해서 따라하는중...


=====================================================================


터미널 응용프로그램 >  sudo mode > vi edit를 사용 하시길

Apache

  • 아파치 실행하기
  • sudo apachectl start
  • http://localhost (확인)

PHP

  • vi /etc/apache2/httpd.conf

주석제거 php5_module

  • LoadModule php5_module libexec/apache2/libphp5.so

아파치데몬 재실행

  • sudo apachectl restart

/etc/php.ini 파일만들고 쓰기모드(chmod 666)로 만듬.

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

php.ini 타임존 설정하기(아시아/서울, http://php.net/manual/en/timezones.php 참고)

  • vi /etc/php.ini
  • ;date.timezone =
  • date.timezone =Asia/Seoul
  • sudo apachectl restart

MySQL 설치

MySQL Package download 받기

mysql-5.1.54-osx10.6-x86.dmg (x86계열, 32bit, OS X 10.6 사용시 추천)을 다운로드

(MySQL PrefPane 은 Macbook Pro 시스템 환경설정에 등록)

  • /usr/local/mysql/bin/mysql (실행성공시 데몬작동)

Fix msyql.sock location in php.ini

/etc/php.ini 열고 /var/mysql/mysql.sock 을 /tmp/mysql.sock 으로 변경하고 2가지 추가.

  • pdo_mysql.default_socket=/tmp/mysql.sock
  • mysql.default_socket = /tmp/mysql.sock
  • mysqli.default_socket = /tmp/mysql.sock

아파치 재실행

  • sudo apachectl restart

추가) Activate PHP Short tags

/etc/php.ini 열고

  • short_open_tag = Off
  • short_open_tag = On 으로 변경

아파치 재실행

  • sudo apachectl restart

php실행확인

  • cd /Library/WebServer/Documents
  • echo “<?php phpinfo() ?>” > test.php

http://localhost/test.php 로 확인