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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.