본문 바로가기

맥라이프

osx lion apm(apache, php, mysql) 설정하기

우선 패키지 관리를 도와주는 많은 프로그램이 있는데,

fink를 쓰다가 macports로 바꿨는데, 요즘은 homebrew가 대세라나...

새로 설치하는 서버에는 homebrew를 설치하였다.


homebrew를 깔기 전에

1) xcode 설치(app store)


2) (xcode 4.3 기준) xcode 설치 후 preference > download에서 command line tools 설치


3) 그리고 ADC에서 Java developer kit 설치 (이런 거 다 homebrew 홈페이지에 나온다.)


4) 스크립트를 이용하여 homebrew 설치

usr/bin/ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"  


4-1) brew doctor 로 설치 잘됐는지 체크. 경로 바꾸라고 나오면 밑에껄로 경로 바꾸면 된다. 기존(/Developer)에서 앱스토어판(/Applications/Xcode.app/Contents/Developer)으로 경로 바뀜(경로 정확하지 않음.)


5) homebrew를 이용하여 mysql 설치

  • 링크 참조 : http://blog.saltfactory.net/121
  • 요약하자면, 1) brew install mysql  2) 디비 초기화 (mysql_install_db)  3) 부팅시 서버구동 (launchctl)


6) apache는 그다지 따로 셋팅할 것 없고, php와 같이 셋팅하면 된다.


7) phpinfo() 문제를 해결하고 나서, 해결법 링크 찾음
  • 링크 참조: http://goodlab.blogspot.com/2011/07/os-x-lion-mysql-php.html
  • 요약하면, osx 10.6 -> 10.7 업그레이드 시 웹서비스 셋팅 변경 1) short_open_tag=on 2) mysql sock path 변경, 3) php 설정확인
  • 추가적인 정보: 맥 개발자 가입하면, OSX lion과 Sever를 무료로 받을 수 있다고?! 


끗!