LLMP 설치 및 설정법

2009/03/13 17:16
L - Linux
L - Lighttpd
M - Mysql
P - PHP

전 Ubuntu 8.04 (Hardy Heron/하디 헤론) 으로 해보겠습니다...

Lighttpd 설치법
$ sudo aptitude install lighttpd lighttpd-doc lighttpd-mod-cml lighttpd-mod-magnet lighttpd-mod-mysql-vhost lighttpd-mod-trigger-b4-dl lighttpd-mod-webdav

설치 확인하려면
http://서버아이피
http://localhost

Mysql 설치법
$ sudo aptitude install mysql-server mysql-client

루트 비밀번호를 설정하라구 파란화면이 뜬다. (아래 그림.)

비밀번호를 확인차 다시 쓰라구 화면이 뜬다.. (아래 그림)

확인하려면
$ mysql -u root -p



로그인이 된 화면


php 설치법
$ sudo aptitude install php5-cgi 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 / PHP 설정법
PHP부터 해보자.
$ sudo nano /etc/php5/cgi/php.ini

에서 맨마지막으로 간다 (Ctrl+v) 누르면 다음장으로 갈껏이다.
마지막에 추가 한다.
cgi.fix_pathinfo = 1

Lighttpd 설정법
sudo nano /etc/lighttpd/lighttpd.conf

mod_fastcgi 를 추가해주자, 그리구 mod_rewrite 을 enable 시켜주자,
server.modules              = (
"mod_access",
"mod_alias",
"mod_accesslog",
"mod_compress",
"mod_fastcgi",
"mod_rewrite",
# "mod_redirect",
# "mod_evhost",
# "mod_usertrack",
# "mod_rrdtool",
# "mod_webdav",
# "mod_expire",
# "mod_flv_streaming",
# "mod_evasive"
)

 마지막에 추가 해준다...
fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 1,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "4",
"PHP_FCGI_MAX_REQUESTS" => "1000"
),
)))

저장후 lighttpd을 다시 시작해준다.
$ sudo /etc/init.d/lighttpd restart

시험하기 위해.. phpinfo 페이지를 만들어보자..
$ sudo nano /var/www/phpinfo.php

nano가 열리면 빈문서일것이다, 그럼 거기에 추가한다.
<?php
phpinfo();
?>

그리구 저장하구 한번 페이지에 가보자. (인터넷에서)
http://서버아이피/phpinfo.php
http://localhost/phpinfo.php

그럼 페이지에서 PHP Version 5.x.x (대충이렇게 뜰꺼다)
거기에서 mysql 과 mysqli 가 뜨는지 보구
페이지 마지막에 PHP Variable 설정이 됬는지 본다..

그럼 끝이다..

마지막으로,
Mysql 관리를 쉽게 할수있게.. phpmyadmin 을 설치한다
$ sudo aptitude install phpmyadmin

설치하는 화면중 (아파치/lighttpd 선택 스크린이 뜬다)
그럼, lighttpd 으로 선택해준다..

설치가 끝나면.. 이것을 터미널에 써준다.
$ sudo mv /usr/share/phpmyadmin /var/www/

lighttpd 를 다시 시작한다.
$ sudo /etc/init.d/lighttpd restart

다음, phpmyadmin 설치를 확인하려면 (인터넷창에)
http://서버아이피/phpmyadmin
http://localhost/phpmyadmin

로그인 화면이 뜨면 다 끝난거다.
로그인은 아까 mysql 에서 root 계정 비밀번호 설정해준거와 같다..
예를 들자면,
Id. root
pw. mysql 비번

LLMP 설정 끝이 난거다..
크리에이티브 커먼즈 라이선스
Creative Commons License

'[-How-To-] > [-Linux-]' 카테고리의 다른 글

CentOS  (0) 2009/03/23
아파치 Virtualhost 설정법  (0) 2009/03/23
LAMP 설치 및 설정법  (0) 2009/03/23
LLMP 설치 및 설정법  (0) 2009/03/13
irssi 에서 한글 깨질때.  (0) 2009/01/26
Ubuntu 에서 프로그램 다운로드 할때...  (0) 2009/01/26