티스토리 뷰

Ubuntu + NginX + PHP-FPM 설치는 아래의 링크를 참고 하시기 바랍니다.

Ubuntu 에서 NginX + PHP-FPM 연동하기


 PHP Framework 중 최강의 속도(?!)를 자랑한다는 Phalcon 의 설치 방법입니다.



우선 NginX + PHP-FPM 기본 설치를 기반으로 하며 위의 링크를 참고 하시기 바랍니다.


1. 기본 의존성 패키지 설치하기


 아래의 명령어로 Phalcon 을 설치하기전 기본적으로 설치하기 위해 필요한 준비물들을 설치 합니다.


sudo apt-get update
sudo apt-get install git-core gcc autoconf make
sudo apt-get install php5-dev php5-mysql




2. 다운받기 및 설치


 원래는 Phalcon 의 apt 저장소를 업데이트후 apt-get install 을 이용하여 설치 하려 했지만 패키지 를 업데이트 하더라도 이미 지워진 상태더군요. 따라서 git 을 이용하여 소스코드를 받은 후 인스톨 하겠습니다.


git clone git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install


위의 과정으로 install 이 모두 완료 되었다면 이제 php.ini 의 설정을 바꿔출 차례 입니다.


어떤 서버에 어떻게 php 를 연동하였느냐에 따라 설정파일의 위치가 다른대요.

참고 (http://docs.phalconphp.com/en/latest/reference/install.html)


NginX+PHP 의 경우를 설명드리겠습니다.

우선 /etc/php5/mods-available 로 이동 후 phalcon.ini 를 만들어서 extension=phalcon.so 를 입력하도록 합니다.


cd  /etc/php5/mods-available
vim phalcon.ini

그리고 입력

extension=phalcon.so

 위의 과정을 하셨다면 이제 /etc/php5/fpm/conf.d 로 이동하여 phalcon.ini 와 연결되는 30-phalcon.ini 심볼링 링크를 생성해주도록 합니다.


cd  /etc/php5/fpm/conf.d
ln -s ../../mods-available/phalcon.ini 30-phalcon.ini

그리고 php5-fpm 재시작

service php5-fpm restart

 이제 php5-fpm 을 재시작 해주고 phpinfo() 를 확인해 보시면 아래와 같이 phalcon 이 정상적으로 적용된것을 확인하실수 있습니다.



다음 시작에는 phalcon 프레임 워크로 기본 프로젝트를 생성 후 이용해 보도록 하겠습니다.

'Frameworks > PhalconPHP' 카테고리의 다른 글

Phalcon tool 을 이용한 기초 프로젝트 만들기  (0) 2015.03.08
공유하기 링크
댓글