서버 설치 · 1 min read · Dec 05, 2025

우분투 9.10에 PHP5와 MySQL로 Lighttpd 설치하는 방법

lighttpd-ubuntu

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 자리 표시자 페이지가 표시됩니다:

image1

우분투에서 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를 입력하여 이 파일을 호출합니다.

image2

스크린샷에서 보시다시피, PHP5는 잘 작동하고 있으며, Server API 줄에 표시된 대로 FastCGI를 통해 작동하고 있습니다. 아래로 스크롤하면 PHP5에서 이미 활성화된 모든 모듈을 볼 수 있습니다. 이제 웹 서버가 작동할 준비가 되었습니다.

이 튜토리얼이 우분투 9.10에서 가볍고 빠른 웹 서버를 설정하는 데 도움이 되기를 바랍니다. 더 많은 튜토리얼을 보려면 TechPP를 계속 주목하세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.