서버 설치 · 1 min read · Dec 05, 2025
우분투 9.10에 PHP5와 MySQL로 Lighttpd 설치하는 방법

Lighttpd는 Apache에 비해 더 빠른 보안 웹 서버입니다. 여기서는 PHP5 지원(FastCGI를 통해) 및 MySQL 지원과 함께 우분투 9.10 서버에 Lighttpd를 설치하는 방법을 보여줍니다.
이 튜토리얼에서는 호스트 이름을 server1.example.com으로, IP 주소를 192.168.0.100으로 사용했습니다. 이는 여러분의 경우 다를 수 있습니다.
가장 먼저 해야 할 일은 root로 로그인하는 것입니다. 터미널에 다음을 입력하여 우분투 리눅스에서 root로 로그인할 수 있습니다:
sudo su
MySQL 5 설치:
터미널에 다음을 입력합니다:
aptitude install mysql-server mysql-client
MySQL 사용자 “ root “의 비밀번호를 제공하라는 메시지가 표시됩니다. 동일한 비밀번호는 root@localhost 및 [email protected] 사용자에게도 유효합니다.
우분투 9.10에 Lighttpd 설치:
Lighttpd는 우분투 9.10에서 미리 구성된 패키지로 제공되므로 터미널을 통해 매우 쉽게 설치할 수 있습니다. 터미널에 다음을 입력합니다:
aptitude install lighttpd
이제 웹 브라우저를 열고 http://192.168.0.100을 입력하면 Lighttpd 자리 표시자 페이지가 표시됩니다:

우분투에서 root 사용자의 Lighttpd 기본 문서 폴더는 /var/www/이며, 구성 파일은 /etc/lighttpd/lighttpd.conf입니다. 추가 구성은 /etc/lighttpd/conf-available/ 디렉토리에 있는 파일에 저장됩니다.
PHP5 설치
Lighttpd에서 PHP5를 활성화하려면 구성 파일 /etc/php5/cgi/php.ini를 수정해야 합니다. 이를 편집하려면 터미널에 다음을 입력합니다:
vi /etc/php5/cgi/php.ini
이 파일의 끝으로 스크롤하여 파일 끝에 다음 줄을 추가합니다:
cgi.fix_pathinfo = 1
FastCGI 구성을 활성화하려면 (이는 /etc/lighttpd/conf-available/10-fastcgi.conf에 저장됨) 다음 명령을 실행합니다:
lighttpd-enable-mod fastcgi
변경 사항을 적용하려면 서버를 다시 로드해야 하므로 터미널에 다음을 입력합니다:
/etc/init.d/lighttpd force-reload
MySQL 5 지원 설치:
PHP에서 MySQL 지원을 받으려면 php5-mysql 패키지를 설치할 수 있습니다. 그러나 MySQL과 함께 다른 PHP5 모듈도 설치하는 것이 좋습니다. 애플리케이션에 필요할 수 있기 때문입니다. 터미널에 다음을 입력하여 사용 가능한 PHP5 모듈을 검색할 수 있습니다:
aptitude search php5
선택한 패키지에 따라 MySQL과 함께 설치하려면 터미널에 다음을 입력합니다:
aptitude install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
이제 다시 Lighttpd를 재시작하려면 다음을 입력합니다:
/etc/init.d/lighttpd restart
웹 서버 및 PHP 테스트:
기본 웹 서버의 문서 루트는 /var/www입니다. 이제 해당 디렉토리에 작은 PHP 파일(info.php)를 생성하고 브라우저에서 호출하겠습니다. 이 파일은 설치된 PHP 버전과 같은 PHP 설치에 대한 유용한 세부 정보를 표시합니다.
이 파일을 생성하려면 터미널에 다음을 입력합니다:
vi /var/www/info.php
이제 이 파일에 다음 코드를 입력합니다:
파일을 저장하고 터미널을 닫습니다.
이제 브라우저에서 http://192.168.0.100/info.php를 입력하여 이 파일을 호출합니다.

스크린샷에서 보시다시피, PHP5는 잘 작동하고 있으며, Server API 줄에 표시된 대로 FastCGI를 통해 작동하고 있습니다. 아래로 스크롤하면 PHP5에서 이미 활성화된 모든 모듈을 볼 수 있습니다. 이제 웹 서버가 작동할 준비가 되었습니다.
이 튜토리얼이 우분투 9.10에서 가볍고 빠른 웹 서버를 설정하는 데 도움이 되기를 바랍니다. 더 많은 튜토리얼을 보려면 TechPP를 계속 주목하세요.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.