>백엔드 개발 >PHP 튜토리얼 >NGINX 컴파일, 설치 및 구성

NGINX 컴파일, 설치 및 구성

WBOY
WBOY원래의
2016-08-08 09:32:541115검색

1.

./configure
--prefix=/usr
--sbin-path=/usr/sbin/nginx
--conf-path=를 컴파일하고 설치합니다. /etc/nginx_1_6/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--pid-path=/var/run/nginx/nginx.pid
--lock-path=/var/lock/nginx.lock
--user=nginx
--그룹 = 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

컴파일 과정에서 클래스 라이브러리를 찾을 수 없는 문제가 발생합니다. 먼저 클래스 라이브러리를 설치한 후 다시 실행해 보세요

2 , NGINX 환경 테스트

다음 명령문 실행

$ sudo /etc/init.d/nginx configtest

다음 프롬프트가 표시되면, 이는 모든 환경을 시작할 준비가 되었음을 의미합니다.

nginx 구성 테스트: nginx.

제가 만난 오류는 다음과 같습니다.

또한 다음을 수행해야 합니다. nginx를 시작하기 전에 nginx 사용자 그룹을 추가하세요. 그렇지 않으면

<span>[</span>emerg<span>]</span>: getpwnam<span>(</span>“nginx”<span>)</span> failed

Add user group

<span>sudo</span> adduser <span>--system</span><span>--no-create-home</span><span>--disabled-password</span><span>--group</span> nginx

메시지가 표시됩니다. 3. NGINX를 시작하세요.

NGINX 시작

sudo /etc/init.d/nginx start

성공적인 시작을 나타내려면 다음 프롬프트를 참조하세요.

nginx 시작: nginx.

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.