서버 설치 · 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 yourrootsqlpassword3 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새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.