글 수 367
ubuntu 10.04를 설치했습니다. root로 로그인해서 apt-get update 하고 mysql 서버 설치
1.
apt-get update
2.
apt-get
install
mysql-server mysql-client
root 비번 설정하고
nginx 설치. 설치된지도 모르게 조용히 설치됨...
1.
apt-get
install
nginx
2.
/etc/init.d/nginx start
브라우저로 접속...
그리고 php5 설치 + php.init 내용 수정(cgi.fix_pathinfo=1)
1.
apt-get
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-recode php5-snmp php5-sqlite php5-xmlrpc php5-xsl
2.
vi
/etc/php5/cgi.php.ini
수정 후 FastCGI package 설치 (nginx에는 없다함 그래서 lighttpd 설치 후 삭제)
1.
apt-get
install
lighttpd
2.
update-rc.d -f lighttpd remove
FastCGI 데몬 시작 및 rc.local 에 등록
1.
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
nginx 설정 변경(/etc/nginx/sites-available/default)
1.
server_name _;
2.
location ~ \.php$ {
3.
fastcgi_pass 127.0.0.1:9000;
4.
fastcgi_index index.php;
5.
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
6.
include fastcgi_params;
7.
}
server_name _; 으로 지정하는 것은 deault로 적용되도록 하기 위해서, nginx 서버 재시작 & info.php 편집 및 테스트
1.
/etc/init.d/nginx restart
2.
vi
/var/www/nginx-default/info.php
1.
<?php
2.
phpinfo();
3.
?>
서버 세팅 완료