우분투에서 Nginx + PHP5 + MySQL 설치하기우분투에서 Nginx + PHP5 + MySQL 설치하기

Posted at 2012/05/17 00:54 | Posted in 운영체제/리눅스

1. MySQL 서버 설치

먼저 다음 명령으로 MySQL 서버를 설치하세요.

sudo apt-get install mysql-server mysql-client

알아두기: 설치 도중에 MySQL 사용자 비밀번호를 입력하는데요, 나중에 여기에서 나오는 지시에 따라 바꿀 수 있습니다.

2. PHP5 설치

Nginx(엔진엑스라고 읽음)에서 PHP5(FastCGI)를 구동하기 위해서는 다음 명령으로 PHP-FPM (데몬 프로세스) 패키지를 설치해야 합니다.

sudo apt-get install php5-fpm

다음과 같은 부가적인 모듈도 설치할 수 있습니다. PHP와 MySQL 연동을 위해서 php5-mysql은 꼭 설치하도록 합시다

sudo apt-get install -y php-pear php5-mysql php5-curl php5-gd php5-idn php5-imagick php5-recode
sudo apt-get install -y php5-mcrypt php5-imap php5-mhash php5-memcache php5-ming php5-xmlrpc
sudo apt-get install -y php5-sqlite php5-tidy php5-snmp php5-xsl php5-json php5-ps php5-pspell

3. Nginx 설치

이제 다음 명령으로 Nginx를 설치하세요

sudo apt-get install nginx

그리고 구동시키세요

sudo /etc/init.d/nginx start

Nginx를 설정하려면, 후에 이 파일을 수정해도 됩니다

sudo vi /etc/nginx/nginx.conf

Nginx 설정

Nginx 설정에 관련한 정보를은 이곳에서 찾을 수 있습니다.

Nginx 설정파일은 /etc/nginx/nginx.conf 에 있습니다. 기본 사이트 설정파일은 /etc/nginx/sites-available/default 에 있습니다.

PHP5와 Nginx 연동

Nginx에서 PHP5를 구동하기위해 다음 줄의 주석을 삭제하세요

location ~ \.php$ {
 	fastcgi_pass 127.0.0.1:9000;
 	fastcgi_index index.php;
	include fastcgi_params;
  }

설정을 모두 마쳤으면 Nginx를 재시작합시다.

sudo /etc/init.d/nginx restart
저작자 표시 비영리

http://blog.bloodcat.com/trackback/181 관련글 쓰기

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

1 2 3 4 5 ... 103