> 백엔드 개발 > PHP 튜토리얼 > Nginx 컴파일 및 배포 환경 설치

Nginx 컴파일 및 배포 환경 설치

WBOY
풀어 주다: 2016-08-08 09:31:43
원래의
973명이 탐색했습니다.
nginx는 각 플랫폼의 기본 패키지를 사용하여 설치할 수 있습니다. 이 글에서는 특정 컴파일 매개변수 정보를 포함하여 소스 코드 컴파일 및 설치 방법을 소개합니다.
정식 시작에 앞서 컴파일 환경인 gcc g++ 개발 라이브러리 등을 미리 설치해야 합니다. 기본적으로 이미 설치되어 있습니다.
Ububtu 플랫폼 컴파일 환경은 다음 지침을 사용할 수 있습니다
apt-get install build-essential
apt-get install libtool
centos 플랫폼 컴파일 환경은 다음 지침을 사용할 수 있습니다
make make 설치:
yum - y install gcc automake autoconf libtool make
g++ 설치:
yum install gcc gcc-c++
다음이 공식적으로 시작됩니다
--------------- --- ---------------------------------- --- ------
일반적으로 pcre와 zlib를 먼저 설치해야 합니다. 전자는 다시 쓰기용이고 후자는 gzip 압축용입니다.
1. 소스 코드 디렉토리를 선택하세요.
이 글에서 선택한 디렉토리는 /usr/local/src
cd /usr/local/src
입니다.
ftp ://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 최신 PCRE 소스 코드 패키지를 다운로드하고 다음 명령을 사용하여 PCRE 패키지를 다운로드, 컴파일 및 설치하십시오.
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
tar -zxvf pcre-8.35. tar.gz
cd pcre- 8.35
./configure
make //자동 컴파일에 사용
make install
3. zlib 라이브러리 설치
http://zlib.net/ zlib-1.2.8.tar.gz 최신 zlib 소스 코드 패키지를 다운로드하고 다음 명령을 사용하여 zlib 패키지를 다운로드, 컴파일 및 설치합니다:
cd /usr/local/src
wget http://zlib .net/zlib-1.2.8.tar.gz
tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make 설치
4. SSL 설치(일부 vps에는 기본적으로 SSL 설치가 없음)
cd /usr/local/src
wget http://www.openssl.org/source/openssl-1.0. 1c.tar.gz
tar -zxvf openssl-1.0.1c.tar.gz
5. nginx 설치
Nginx에는 일반적으로 안정 버전과 개발 버전 중 하나를 선택할 수 있습니다. 다음은 Nginx를 /usr/local/nginx 디렉터리의 세부 단계에 설치하는 것입니다:
cd /usr/local/src
wget http://nginx.org/download /nginx-1.4.2.tar.gz
tar - zxvf nginx-1.4.2.tar.gz
cd nginx-1.4.2
./configure --sbin-path=/usr/local /nginx/nginx
--conf-path=/usr /local/nginx/nginx.conf
--pid-path=/usr/local/nginx/nginx.pid
--with-http_ssl_module
--with-pcre=/usr/local/src /pcre-8.35
--with-zlib=/usr/local/src/zlib-1.2.8
--with-openssl=/ usr/local/src/openssl-1.0.1c
또는 :
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/root /soft/pcre-8.36
./configure --prefix =/usr/local --sbin-path=/usr/local/sbin/nginx --conf-path=/etc/nginx/nginx.conf -- 오류-로그-경로=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --잠금 경로=/var/lock/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --http-client-body-temp-path=/var/tmp/nginx/client / --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-pcre --with-file-aio -- with-http_image_filter_module ;
make
make install
--with-pcre=/usr/src/pcre-8.35는 pcre-8.35의 소스 코드 경로를 나타냅니다.
--with-zlib=/usr/src/zlib-1.2.7은 zlib-1.2.7의 소스 코드 경로를 나타냅니다.
설치가 성공적으로 완료되면 /usr/local/nginx 디렉터리는 다음과 같습니다.              mime.types                                                                            >
koi-utf nginx.conf 승리 -utf
6. 시작
시스템의 포트 80이 다른 프로그램에 의해 사용되지 않는지 확인하려면 /usr/local/nginx/nginx 명령을 실행하여 Nginx를 시작하세요.
netstat -ano|grep 80
결과가 없으면 실행하세요. (우분투에서는 sudo를 사용하여 시작해야 하며, 그렇지 않으면 포그라운드에서만 실행할 수 있습니다.)
sudo /usr/local/nginx /nginx



브라우저를 열어 이 머신의 IP에 액세스하세요. 브라우저에 Welcome to nginx!가 표시되면 Nginx가 이미 설치되어 성공적으로 실행되고 있음을 의미합니다.


위 내용은 관련 측면을 포함하여 Nginx 컴파일 및 배포 환경 설치를 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿