로그인

검색

조회 수 1541 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


Install Nginx, PHP5, PHP-FPM and MySQL on Ubuntu 11.04:

1. Install MySQL

sudo apt-get install mysql-server

sudo apt-get install mysql-server mysql-client

2. Install nginx

(1) Add nginx ppa source in sources.list:

sudo vim /etc/apt/sources.list

deb http://ppa.launchpad.net/nginx/development/ubuntu maverick main

deb-src http://ppa.launchpad.net/nginx/development/ubuntu maverick main

(2) add key, and then update

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys C300EE8C
sudo apt-get update

(3) Install nginx

sudo apt-get install nginx

3. Install php and php-fpm

(1) Create directory

sudo mkdir /var/www

(2) installation

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

4. Configuration

(1) Modify php.ini

sudo vim /etc/php5/fpm/php.ini

Change cgi.fix_pathinfo=1

INTO cgi.fix_pathinfo=0

(2) Modify /etc/nginx/sites-available/default

sudo vim /etc/nginx/sites-available/default

server {
listen [::]:80 default ipv6only=on;
listen 80;
server_name localhost;
root /var/www/;

#access_log /var/www/log/xxx-access.log;
#error_log /var/www/logs/xxx-error.log;

location / {
index index.php index.html index.htm;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
#error_page 500 502 503 504 /50x.html;
#location = /50x.html {
# root /var/www/nginx-default;
#}

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
}

(3) Edit /etc/nginx/fastcgi_params, add the following line at the end:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;

5. Start nginx and php-fpm

sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm reload


http://turbolinux.org/2011/05/install-nginx-php5-php-fpm-and-mysql-on-ubuntu-11-04/



리눅스

유용한 정보 및 자료

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
24 Server 우분투에서 압축하고 풀기( tar, gzip, tar.gz ) 보석 2011.08.31 16164
23 Server 리눅스 파일 복사 및 이동 명령어 사용법 1 보석 2011.08.31 18301
22 Server 리눅스 vsFTP 사용자 계정 홈디렉토리 변경 보석 2011.08.31 20876
21 XE XE 글이나 코멘트에서 글자수 제한하기 1 보석 2011.07.27 18792
20 Server 리눅스 하드디스크 복사-교체 보석 2011.07.26 18168
19 Server 리눅스에서 SSD 최적화 보석 2011.07.08 21245
18 Server 우분투 리눅스에서 APM 설치하기 (웹서버 설정) 보석 2011.07.04 33242
17 Server 리눅스 각 폴더별 용량 확인 하기 1 보석 2011.07.04 14453
16 XE XE (회원 정보) 작성 글 수, 댓글 수를 보여주기 file 보석 2011.06.10 16416
15 Server 서버에서 동시 접속자 수를 확인할 수 있는 방법 보석 2011.05.26 19207
14 Server 리눅스 (우분투) 파일이나 디렉토리(폴더)를 복사하려면? 보석 2011.05.18 19643
13 Server kimsq 파일 다운로드시 포인트 차감 설정 보석 2011.05.18 11762
12 Server 리눅스에서 현재 및 하위 디렉토리의 파일만 퍼미션을 변경하려면 보석 2011.05.18 17514
11 Server 우분투 센드메일 설치 및 설정 sendmail 2 보석 2011.05.16 22428
10 Server 우분투 네트워크 트래픽 감시 / 속도 측정 보석 2011.05.16 21008
9 Server 우분투 webalizer 설치 트래픽 확인 셋팅 방법 보석 2011.05.16 15146
8 Server 우분투 폴더 소유권 설정 보석 2011.05.15 16670
7 Server 리눅스 우분투 컴퓨터 종료 끄기 명령어 보석 2011.05.15 18383
6 Server 우분투 리눅스 자주쓰는 명령어 모음 보석 2011.05.15 13908
5 Server 우분투 폴더 삭제 및 폴더 생성 보석 2011.05.15 21329
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 11 Next
/ 11