[PHP] Phalcon Framework 환경 구성 과정 (Mac OS X)
@참조사이트: http://www.jkun.net/422
# Mac 기본설치되어있는 아파치 활성화 (/etc/apache2/httpd.conf)
$ sudo apachectl start
$ cd /etc/apache2
$ sudo vi httpd.conf
@DocumentRoot 태그를 가진 곳 모두 수정
# Homebrew설치
$ ruby -e "$(curl -fsSL -k https://raw.github.com/Homebrew/homebrew/go/install)"
(github경로가 존재하는지 확인)
# autoconf 설치 (configure shell script를 생성하는 유틸리티) - http://rootfriend.tistory.com/8 (참조)
$ brew install autoconf
$ brew link autoconf
$ brew install automake
$ brew install --HEAD https://raw.github.com/adamv/homebrew-alt/master/unmaintained/htop.rb
--> 이 아이는 설치 안됨...
--> htop was removed from Homebrew because it was a seemingly non-maintained unofficial fork.
# Phalcon 설치 (/usr/lib/php/extensions)
$ sudo git clone git://github.com/phalcon/cphalcon.git
$ cd /usr/lib/php/extensions/cphalcon/build
$ sudo ./install
# php.ini Phalcon 등록 (/etc/php.ini)
$ cd /etc/
$ sudo cp php.ini.default php.ini
$ sudo vi php.ini
해당 경로에 phalcon.so 파일이 존재 (/usr/lib/php/extensions/no-debug-non-zts-20100525/phalcon.so)
*.a : 리눅스용, 정적 라이브러리
*.so : 리눅스용, dll 같은 동적 라이브리
*.lib : 윈도용, 정적 라이브러리
*.dll : 윈도용, 동적 라이브러리
:wq! (readonly파일을 강제 저장함)
# 아파치 리스타트
$ sudo apachectl -k restart