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
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();
?>
phpinfo();
?>
그리구 저장하구 한번 페이지에 가보자. (인터넷에서)
http://서버아이피/phpinfo.php
http://localhost/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
http://localhost/phpmyadmin
로그인 화면이 뜨면 다 끝난거다.
로그인은 아까 mysql 에서 root 계정 비밀번호 설정해준거와 같다..
예를 들자면,
Id. root
pw. mysql 비번
Id. root
pw. mysql 비번
LLMP 설정 끝이 난거다..
댓글 없음:
댓글 쓰기