Debian(wheezy) + nginx + php-fpm(FastCGI) + php-apc
얼마전부터 Apache 대신, nginx 를 사용하고 있다. Django 하고 연동해서 사용하고 있지만, PHP 도 사용할 일이 생겨서 FascCGI 구성하여 설정하는 법을 정리하게 되었다. 가장 기본적인 설정법만 있기 때문에, 구체적으로 특별한 어플리케이션을 사용하는 경우 연구를 더 해봐야 한다. 그에 대한 사항은 나중에 알아보도록 하자. /etc/apt/sources.list 에 contrib non-free 추가 deb http://ftp.daum.net/debian/ wheezy main contrib non-free deb-src http://ftp.daum.net/debian/ wheezy main contrib non-free deb http://security.debian.org/ wheezy/updates main contrib non-free deb-src http://security.debian.org/ wheezy/updates main contrib non-free 위와 같이 파일을 수정한 후에 apt-get update 실행한다. 필요한 패키지 설치 # apt-get install nginx php5-fpm php-apc Project 디렉토리 생성 # mkdir -p /opt/project/phpfpm index.php 생성 (테스트용 페이지) # cd /opt/project/phpfpm # vi index.php <html> <head> <title>PHP-FPM Test</title> </head> <body> Hello~!<br/> <?php echo "PHP-FPM Test" ; ?> </body> </html> nginx 설정파일 작성 # cd /etc/nginx/sites-available # vi phpfpm server {