[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
'개발자' 카테고리의 다른 글
Gradle 설정 (0) | 2015.07.17 |
---|---|
[MySql] 원격접속 설정 For Mac (0) | 2014.03.05 |
[DB] Nested Loop Join, Hash Join (0) | 2013.08.09 |
$(document).ready 와 $(window).load (0) | 2013.07.24 |
Gof(TheGang of Four)의 디자인패턴, 23가지 (0) | 2013.05.02 |