우분투 Nginx PHP5 설치하기 : Ubuntu Nginx PHP5
“ 우분투 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
'플렛폼 > 우분투' 카테고리의 다른 글
우분투 brew 설치하기 : Ubunto Homebrew install (0) | 2014.11.12 |
---|---|
우분투 자바7 아파치톰캣7 설치하기 : Ubuntu JAVA 7 Apache Tomcat 7 Installing (1) | 2014.07.21 |
우분투 MongoDB + Node.js 설치 : Ubuntu Linux MongoDB Node.js (1) | 2013.11.20 |
리눅스 우분투 9 자바 , 아파치 톰캣 설치 및 설정 : Linux Ubuntu JAVA TOMCAT (4) | 2009.10.14 |