서버 설치 · 1 min read · Dec 18, 2025
Debian Lenny에서 PHP5 및 MySQL 지원으로 Lighttpd 설치하기
Lighttpd는 속도에 민감한 환경을 위해 설계된 안전하고 빠르며 표준을 준수하는 웹 서버입니다. 이 튜토리얼에서는 PHP5 지원(빠른 CGI를 통해) 및 MySQL 지원과 함께 Debian Lenny 서버에 Lighttpd를 설치하는 방법을 보여줍니다.
이것이 여러분에게 작동할 것이라는 보장은 하지 않습니다!
1 사전 참고
이 튜토리얼에서는 호스트 이름 server1.example.com과 IP 주소 192.168.0.100을 사용합니다. 이러한 설정은 여러분의 경우 다를 수 있으므로 적절한 곳에서 교체해야 합니다.
2 MySQL 5.0 설치하기
먼저 다음과 같이 MySQL 5.0을 설치합니다:
aptitude install mysql-server mysql-clientMySQL 루트 사용자에 대한 비밀번호를 제공하라는 메시지가 표시됩니다. 이 비밀번호는 사용자 root@localhost와 [email protected]에 유효하므로 나중에 MySQL 루트 비밀번호를 수동으로 지정할 필요가 없습니다:
MySQL “root” 사용자에 대한 새 비밀번호: <– yourrootsqlpassword
MySQL “root” 사용자에 대한 비밀번호 반복: <– yourrootsqlpassword
3 Lighttpd 설치하기
Lighttpd는 Debian 패키지로 제공되므로 다음과 같이 설치할 수 있습니다:
aptitude install lighttpd이제 브라우저를 http://192.168.0.100으로 이동하면 Lighttpd 자리 표시자 페이지가 표시됩니다:

Lighttpd의 기본 문서 루트는 Debian에서 /var/www이며, 구성 파일은 /etc/lighttpd/lighttpd.conf입니다. 추가 구성은 /etc/lighttpd/conf-available 디렉토리에 있는 파일에 저장됩니다. 이러한 구성은 lighttpd-enable-mod 명령을 사용하여 활성화할 수 있으며, 이 명령은 /etc/lighttpd/conf-enabled 디렉토리에서 /etc/lighttpd/conf-available의 적절한 구성 파일로의 심볼릭 링크를 생성합니다. lighttpd-disable-mod 명령을 사용하여 구성을 비활성화할 수 있습니다.
4 PHP5 설치하기
FastCGI를 통해 Lighttpd에서 PHP5를 작동시킬 수 있습니다. 다행히도 Debian은 FastCGI가 활성화된 PHP5 패키지를 제공하므로 다음과 같이 설치합니다:
aptitude install php5-cgi5 Lighttpd 및 PHP5 구성하기
Lighttpd에서 PHP5를 활성화하려면 /etc/php5/cgi/php.ini를 수정하고 파일의 끝에 cgi.fix_pathinfo = 1을 추가해야 합니다:
vi /etc/php5/cgi/php.ini| [...] cgi.fix_pathinfo = 1 |
FastCGI 구성을 활성화하려면(이 구성은 /etc/lighttpd/conf-available/10-fastcgi.conf에 저장되어 있습니다) 다음 명령을 실행합니다:
lighttpd-enable-mod fastcgi이 명령은 /etc/lighttpd/conf-available/10-fastcgi.conf를 가리키는 심볼릭 링크 /etc/lighttpd/conf-enabled/10-fastcgi.conf를 생성합니다:
ls -l /etc/lighttpd/conf-enabledserver1:/usr/bin# ls -l /etc/lighttpd/conf-enabled
total 0
lrwxrwxrwx 1 root root 44 2009-03-19 15:16 10-fastcgi.conf -> /etc/lighttpd/conf-available/10-fastcgi.conf
server1:/usr/bin#그런 다음 Lighttpd를 다시 로드합니다:
/etc/init.d/lighttpd force-reload새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.