메뉴 닫기

우분투에서 NPM 설치

nginx

 

[NPM 설치]

우분투 기본 설치 환경에서 아래 명령을 통해 NPM (nginx + php + mysql) 을 설치 합니다.

# apt-get install nginx

# apt-get install mysql-server mysql-client

# apt-get install php5 php5-cgi php5-cli php5-gd php5-fpm php5-mcrypt php5-mysql php5-common php5-gd

 

[NPM 설정]

1) nginx

# cd /etc/nginx/sites-available

사이트명의 파일을 생성하고 내용을 입력, 저장합니다.

# vi cloudv.kr

server {

#listen 80; ## listen for ipv4; this line is default and implied

#listen [::]:80 default ipv6only=on; ## listen for ipv6

client_max_body_size 10M;

# Make site accessible from http://localhost/

server_name cloudv.kr www.cloudv.kr;

access_log /var/log/nginx/cloudv.kr.access.log;

error_log /var/log/nginx/cloudv.kr.error.log;

proxy_redirect off;

charset euc-kr;

location / {

root /home/cloudv/public_html;

index index.php;

expires 0d;

}

location ~ \.php($|/) {

fastcgi_connect_timeout 600s;

fastcgi_read_timeout 600s;

fastcgi_send_timeout 600s;

root /home/cloudv/public_html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /home/cloudv/public_html$fastcgi_script_name;

include fastcgi_params;

}

}

# cd ../sites-enabled

# ln -s ../sites-available/cloudv.kr .

2) php

수정사항 없음

3) mysql
아래 내용을 각 항목에 추가합니다.

# vi /etc/mysql/my.cnf

[client]

default-character-set=utf8

[mysqld]

default-character-set=utf8 // 이부분은 5.1.x 이하 버전에만 삽입할것

init_connect=SET collation_connection=utf8_general_ci

init_connect=SET NAMES utf8

character-set-server=utf8

collation-server=utf8_general_ci

[mysqldump]

default-character-set=utf8

[mysql]

default-character-set=utf8

NPM 서비스를 위해 설정 변경한 부분을 적용합니다.

 

# /etc/init.d/nginx restart

# /etc/init.d/php5-fpm restart

# /etc/init.d/mysql restart

 

[polldaddy rating=”7739789″] 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x