ubuntu 아래 LNMP 설치

5846 단어 nginxubuntu
인터넷 에 서 는 nginx 가 높 은 연결 수 에서 의 성능 우 위 를 처리 하고 있 기 때문에 시도 해 보고 싶 습 니 다.
ubuntu 에 nginx 서 비 스 를 설치 하 는 방법 에 대해 말씀 드 리 겠 습 니 다.
1. mysql 설치

  
  
  
  
  1. sudo apt-get install mysql-server mysql-client 

설치 과정 에서 루트 사용자 의 비밀 번 호 를 입력 해 야 합 니 다.
2. nginx 설치

  
  
  
  
  1. sudo apt-get install nginx 

3. 설치 완료 후.다음 nginx 서 비 스 를 다시 시작 합 니 다.

  
  
  
  
  1. sudo service nginx restart 

시작 한 후에 우 리 는 아래 의 우리 주 소 를 방문 할 수 있다.nginx 의 환영 인터페이스 가 나 올 수 있 는 지 확인 합 니 다.
4. 여기 서 우 리 는 php 5 - fpm 를 사용 하여 우리 의 php 로 해석 합 니 다.

  
  
  
  
  1. sudo apt-get install php5-fpm 

5. 이제 nginx 의 사이트 설정 을 수정 해 야 합 니 다.
ngnix 설정 파일 은 / etc / nginx / sites - avable / default 에 저 장 됩 니 다.

  
  
  
  
  1. server { 
  2.         listen   80; ## listen for ipv4; this line is default and implied 
  3.         listen   [::]:80 default ipv6only=on; ## listen for ipv6 
  4.         root /usr/share/nginx/www; 
  5.         index index.php index.html index.htm; 
  6.         # Make site accessible from http://localhost/ 
  7.         server_name _; 
  8.         location / { 
  9.                 # First attempt to serve request as file, then 
  10.                 # as directory, then fall back to index.html 
  11.                 try_files $uri $uri/ /index.html; 
  12.         } 
  13.         location /doc { 
  14.                 root /usr/share; 
  15.                 autoindex on; 
  16.                 allow 127.0.0.1; 
  17.                 deny all; 
  18.         } 
  19.         #error_page 404 /404.html; 
  20.         # redirect server error pages to the static page /50x.html 
  21.         # 
  22.         error_page 500 502 503 504 /50x.html; 
  23.         location = /50x.html { 
  24.                 root /usr/share/nginx/www; 
  25.         } 
  26.         # proxy the PHP scripts to Apache listening on 127.0.0.1:80 
  27.         # 
  28.         #location ~ \.php$ { 
  29.         #       proxy_pass http://127.0.0.1; 
  30.         #} 
  31.         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 
  32.         # 
  33.         location ~ \.php$ { 
  34.                 try_files $uri =404
  35.                 fastcgi_pass 127.0.0.1:9000; 
  36.                 fastcgi_index index.php; 
  37.                 include fastcgi_params; 
  38.         } 
  39.         # deny access to .htaccess files, if Apache's document root 
  40.         # concurs with nginx's one 
  41.         # 
  42.         location ~ /\.ht { 
  43.                 deny all; 
  44.         } 

php 분석 코드 가 추가 되 었 습 니 다.
6. phop 5 와 관련 된 구성 요 소 를 설치 하고 있 습 니 다.

  
  
  
  
  1. sudo apt-cache search php5 

  
  
  
  
  1. apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl 

7. 서비스 재 개

  
  
  
  
  1. sudo service php5-fpm restart 
  2. sudo service nginx 

8. 프로 브 파일 을 써 보 세 요.허허...

좋은 웹페이지 즐겨찾기