Nginx 의 yum 설치 기록

3673 단어 nginxyumphp-fpmlinux
Nginx 의 yum 설치 기록
Nginx 의 설치 기록, 나 는 비교적 게 으 름 을 피 웠 다. 단지 공부 만 해서 yum 이 설치 했다.
yum 설치 nginx + PHP - FPM + eAccelerator
1. 관련 yum 소스 를 먼저 준비 하고 시스템 자체 의 소스 는 Nginx 가 준비 해 야 할 것 이 없습니다.
CentALT 원본 추가 / etc / yum. repo. d 에서 alt. ru. repo 파일 만 들 기
#vim alt.ru.repo
   
   
   
   
  1. [CentALT]  
  2. name=CentALT Packages for Enterprise Linux 5 - $basearch  
  3. baseurl=http://centos.alt.ru/repository/centos/5/$basearch/  
  4. enabled=1  
  5. gpgcheck=0   

EPEL 소스 가 하나 더 있어 요.
https://fedoraproject.org/wiki/EPEL/zh-cn
Centos 5 32 분 다운 받 으 세 요.
#wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
#rpm -ivh epel-release-5-4.noarch.rpm
2. nginx + PHP - FPM + eAccelerator 설치
#yum makecache
#yum update
# yum install nginx php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator
나의 my sql 은 이미 설치 되 었 으 니 더 이상 설치 하지 않 았 다.
3. Nginx 수정 / etc / nginx / nginx. conf 설정, 아래 에 수 정 된 부분 만 보 여 줍 니 다.
\ # CPU 핵심 프로 세 스에 따라 VPS 의 몇 가지 핵심 프로 세 스, 독립 서버 x2 workerprocesses  1; 그리고 관련 매개 변수 최적화...
 
nginx. conf 의 php 지원 을 설정 할 때 문제 가 생 겨 서 php 파일 을 찾 을 수 없습니다.
원래 php 에 저 장 된 것 은 디 렉 터 리 와 위 에서 정의 한 웹 과 디 렉 터 리 루트 가 가리 키 는 것 과 다르다.
nginx. conf 설정 문서 의 이 설명 을 삭제 하고 phop 파일 을 탐색 할 때 phop - fpm 로 전송 하여 분석 할 수 있 습 니 다.
   
   
   
   
  1. 75         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000  
  2. 76         #  
  3. 77         location ~ \.php$ {  
  4. 78             root           html;  
  5. 79             fastcgi_pass   127.0.0.1:9000;  
  6. 80             fastcgi_index  index.php;  
  7. 81        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;  
  8. 82             fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;  
  9. 83             include        fastcgi_params;  
  10. 84         }  

원본 문서 fastcgiparam 이 매개 변 수 는 PHP 와 디 렉 터 리 를 정의 합 니 다. 디 렉 터 리 는 / script 이 직접 만들어 야 합 니 다. 루트 로 지정 하 겠 습 니 다.   /usr/share/nginx/html;같은 목록 에 있 습 니 다.
4. 서 비 스 를 시작 하고 시스템 시작 기본 시작 설정
   
   
   
   
  1. /etc/init.d/nginx  start  
  2. /etc/init.d/php-fpm start
  3. /etc/init.d/mysqld start  
  4. chkconfig nginx on  
  5. chkconfig php-fpm on  
  6. chkconfig mysqld on  

좋은 웹페이지 즐겨찾기