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

Mandriva 2009.1에서 PHP5 및 MySQL 지원으로 Lighttpd 설치하기

Mandriva 2009.1에서 PHP5 및 MySQL 지원으로 Lighttpd 설치하기

버전 1.0
저자: Falko Timme
Twitter에서 나를 팔로우하세요

Lighttpd는 속도에 민감한 환경을 위해 설계된 안전하고 빠르며 표준을 준수하는 웹 서버입니다. 이 튜토리얼에서는 PHP5 지원(빠른 CGI를 통해) 및 MySQL 지원과 함께 Mandriva 2009.1 서버에 Lighttpd를 설치하는 방법을 보여줍니다.

이것이 당신에게 작동할 것이라는 보장은 하지 않습니다!

1 사전 참고

이 튜토리얼에서는 호스트 이름 server1.example.com과 IP 주소 192.168.0.100을 사용합니다. 이러한 설정은 귀하와 다를 수 있으므로 적절한 곳에서 교체해야 합니다.

2 MySQL 5 설치하기

먼저 다음과 같이 MySQL 5를 설치합니다:

urpmi MySQL MySQL-client

기본적으로 Mandriva 2009의 MySQL 패키지에서는 네트워킹이 활성화되어 있지 않습니다. 우리는 /etc/my.cnf에서 skip-networking 줄의 주석을 제거하여 이를 변경할 수 있습니다:

vi /etc/my.cnf

| [...] # TCP/IP 포트에서 전혀 듣지 않습니다. 이는 보안 향상이 될 수 있습니다, # mysqld에 연결해야 하는 모든 프로세스가 동일한 호스트에서 실행되는 경우. # mysqld와의 모든 상호작용은 Unix 소켓 또는 명명된 파이프를 통해 이루어져야 합니다. # 이 옵션을 사용하되 Windows에서 명명된 파이프를 활성화하지 않으면 # ("enable-named-pipe" 옵션을 통해) mysqld가 쓸모없게 됩니다! # #skip-networking [...] |

그 후, MySQL을 시작합니다:

/etc/init.d/mysqld start

이제 네트워킹이 활성화되었는지 확인합니다. 다음을 실행합니다:

netstat -tap | grep mysql

출력은 다음과 같아야 합니다:

[root@server1 ~]# netstat -tap | grep mysql  
tcp        0      0 *:mysql-im                     *:*                         LISTEN      3172/mysqlmanager  
tcp        0      0 *:mysql                         *:*                         LISTEN      3183/mysqld  
[root@server1 ~]#

다음으로, 다음을 실행하여 사용자 root의 비밀번호를 설정합니다(그렇지 않으면 누구나 귀하의 MySQL 데이터베이스에 접근할 수 있습니다!).

mysqladmin -u root password yourrootsqlpassword  
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

3 Lighttpd 설치하기

Lighttpd는 Mandriva 패키지로 제공되므로 다음과 같이 설치할 수 있습니다:

urpmi lighttpd

이미 Apache가 설치되어 있다면, 지금 Apache를 중지하고 Apache의 시스템 시작 링크를 제거하여 Lighttpd와 간섭하지 않도록 해야 합니다(다음 두 명령은 Apache가 설치되어 있는지 모르는 경우에도 실행할 수 있습니다):

/etc/init.d/httpd stop  
chkconfig httpd off

그런 다음 Lighttpd를 시작합니다:

/etc/init.d/lighttpd start

이제 브라우저를 http://192.168.0.100으로 이동하면 Lighttpd에서 제공하는 Mandriva 자리 표시자 페이지를 볼 수 있습니다:

Lighttpd의 기본 문서 루트는 Mandriva에서 /var/www/html이며, 구성 파일은 /etc/lighttpd/lighttpd.conf입니다.

4 PHP5 설치하기

FastCGI를 통해 Lighttpd에서 PHP5를 작동시킬 수 있습니다. 따라서 php-fcgi 패키지를 설치합니다:

urpmi php-fcgi
Share: X/Twitter LinkedIn

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

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