[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″]