phalcon(http://phalconphp.com/en/)을 설치할 이슈가 있었습니다. nginx와 연동된 설치 가이드를 기술해 보겠습니다.
먼저 phalcon을 설치합니다.
http://docs.phalconphp.com/en/latest/reference/install.html#installation-notes
그 다음 nginx를 설치한 후, conf 파일을 다음과 같이 생성합니다.
server { listen 80; server_name dev.eventstore.co.kr; index index.php index.html index.htm; set $root_path '/home/www/phalcon/blog/public'; #set $root_path '/home/www/phalcon/$host/public'; root $root_path; #rewrite ^/(.*)$ /index.php?_url=$1; try_files $uri $uri/ @rewrite; location @rewrite { rewrite ^/(.*)$ /index.php?_url=/$1; } location ~ \.php { #try_files $uri = 404; fastcgi_index /index.php; fastcgi_pass 127.0.0.1:9000; include /etc/nginx/fastcgi_params; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~* ^/(css|img|js|flv|swf|download)/(.+)$ { root $root_path; } location ~ /\.ht { deny all; } }주의할 점은 fastcgi를 위해 php-fpm을 설치해야 합니다.
yum으로 설치 한후, php-fpm을 시작합니다. 그런 후 fastcgi_pass에 현재 프로세스를 연결해 줍니다.(localhost:9000)
그런 후, phalcon 테스트를 위해 튜토리얼을 따라해 봅니다.(http://vimeo.com/phalconphp)
감사합니다.
댓글 없음:
댓글 쓰기