> Hello World !!!

     

@syaku

우분투 Nginx PHP5 설치하기 : Ubuntu Nginx PHP5

written by Seok Kyun. Choi. 최석균

“ 우분투 Nginx와 PHP5 설치하기 ”


Nginx 설치하기


Nginx 는 웹서버입니다. 아파치 웹서버보다 성능이 뛰어나 사용자가 점차적으로 늘어나고 있는 추세입니다.

아파치는 멀티 스레드이며 많은 설정 기능을 가지고 있어 편리함을 주는 반면,

Nginx 는 싱글 스레드이며 필요한 기능만 제공하기 때문에 뛰어난 성능을 제공합니다.

그외 설명은 웹에서 찾아보시기 바랍니다.


> sudo apt-get update

> sudo apt-get install nginx


설치가 완료됩니다.


웹서비스 폴더를 생성하거나, 경로를 기억하고 있다가 설정에서 root 에 경로를 입력하세요.


# 기본 서비스 설정파일을 열어 수정합니다.

> vi /etc/nginx/sites-available/default


server {

  listen 80; # 서비스 포트를 설정합니다. (없으면 80 기본 포트로 설정)

  root /home/www/mei; #웹서비스 경로

  autoindex on;

  charset utf-8;


... 이하 생략

}


# 웹서버를 재시작 합니다.

> sudo service nginx restart


# 웹페이지를 접속하여 체크합니다.


PHP5-fpm 설치하기


Nginx 에서는 PHP 를 사용하기 위해선 PHP5-fpm 을 설치해야 합니다.

> sudo apt-get install php5-fpm


설치가 완료되었다면, Nginx 에 php 를 설정합니다.


# 기본 서비스 설정파일을 열어 수정합니다.

> vi /etc/nginx/sites-available/default


index index.php  # index 항목에 index.php 추가합니다.


쭉 아래로 내려가다보면 67줄에 php 설정부분이 나오는 데 주석처리되어 있습니다.

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000

        #

        location ~ \.php$ {

                fastcgi_pass 127.0.0.1:9000;

                fastcgi_index index.php;

                include fastcgi_params;

        }

이렇게 풀어주시고, Nginx 재시작 하시면 됩니다.


그리고 php-fpm 서비스를 시작해야 한다.

> service php-fpm start






posted syaku blog

Syaku Blog by Seok Kyun. Choi. 최석균.

http://syaku.tistory.com