우분투 lighttpd + PHP 설치하기

 

 

 

lighttpd php5-fpm 연동하기 

 

구성 환경

OS : Ubuntu 14.02

 

lighttpd : 1.4.33

 

아래의 구성은 Ubuntu 환경에 Lighttpd 웹서버가 사전에 구성되어젔다는 가정하에 추가로 php5-frpm 을 연동합니다.

  

만약 Lighttpd 서버가 구성되어 있지 않다면 다음을 참고하십시오 : 우분투 lighttpd 웹서버 설치하기

 

 

lighttpd php5-fpm 설치

▼ 설치 하기 

 

# apt-get install php5-fpm php5 

 

▼  설치 완료 후 

 

# vi /etc/php5/fpm/php.ini 파일의 cgi.fix_pathinfo=1: 값이 1인지 확인하고 1이 아니라면 1로 변경한다.

 

cgi.fix_pathinfo=1 이 가지는 의미는 PHP가 CGI 로 실제 경로 정보에 액세스할 수 있도록 하며

cgi.fix_pathinfo 값이 선언되지 않을 경우 기본값인 1로 운영된다.

 

 

 

Lighttpd php5-fpm 연동

▼ 연동 설정

 

# vi /etc/lighttpd/conf-available/15-fastcgi-php.conf 

 

"socket" => "/var/run/lighttpd/php.socket",  값을  "socket" => "/var/run/php5-fpm.sock", 이렇게 수정 하고

"broken-scriptfilename" => "enable" 를 제외한 나머지 주석 처리 

  

 

<수정전>

 

<수정후>

 

모듈 활성화

 

lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php

 

lighttpd php 서비스 적용

 

service php5-fpm restart

/etc/init.d/lighttpd force-reload

 

php 페이지 테스트

vi test.php

 

<?php phpinfo(); ?>

 

http://서버IP/test.php 접속시 아래와 같이 PHP 버전 정보 페이지가 표시되면 정상이다.

 

  

 

 

 ■ 이어서 Ligttpd 멀티사이트 및 로그 설정하기 : Lighttpd 멀티사이트(가상사이트) 및 로그 설정


 

 

 

 

 

 

댓글()