우선 패키지 관리를 도와주는 많은 프로그램이 있는데,
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와 같이 셋팅하면 된다.
- 링크 참조: http://echodittolabs.org/blog/2011/09/os-x-107-lion-development-native-apache-php-homebrew-mysql-or-mariadb
- 요약하면, 1) php 활성화 2) php.ini 수정 3) 홈페이지 경로 변경 4) php와 mysql.sock 연결 5) 아파치 재구동
- <? phpinfo(); ?>로 테스트할 때 주의점. php5부터인가, short_tag 어쩌구가 디폴트로 off로 되어있다. 즉 <?php 로 시작하지 않으면, 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를 무료로 받을 수 있다고?!
끗!
'맥라이프' 카테고리의 다른 글
OSX launchctl로 설정시 로그아웃하면 서비스가 끝난다?! (0) | 2012.05.24 |
---|---|
OSX 파인더 좀 더 편하게 (0) | 2012.05.18 |
virtual box 하드 사이즈 조정하기 (0) | 2011.10.29 |
osx에 설치할 프로그램 목록들 (0) | 2011.09.21 |