컴 파일 과정 에서 필요 한 의존 팩 을 먼저 설치 합 니 다 \ # yum -y install gcc pcre-devel openssl-devel zlib-devel
jemalloc (더 좋 은 메모리 관리) \ # wget http://www.canonware.com/download/jemalloc/jemalloc-4.0.4.tar.bz2 # tar -jxvf jemalloc-4.0.4.tar.bz2 && cd jemalloc-4.0.4 # ./configure # make && make install # echo '/usr/local/lib' > /etc/ld.so.conf.d/local.conf # ldconfig 비고: 압축 해제 에 실패 하면 다음 과 같은 문제
tar (child): lbzip2: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
해결 방법: bzip 2 설치 \ # yum install bzip2
lua 모듈 lua - nginx - module 은 황소 agentzh 의 오픈 소스 프로젝트 에서 나 온 것 으로 Nginx 에 Lua 언어 를 삽입 하여 강력 한 Lua 문법 을 지원 할 수 있 습 니 다. 1. LuaJIT 2.0 을 다운로드 하고 설치 하여 상위 디 렉 터 리 로 전환 합 니 다. # cd .. # wget http://luajit.org/download/LuaJIT-2.0.4.tar.gz # tar -zxvf LuaJIT-2.0.4.tar.gz && cd LuaJIT - 2.0.4 \ # make & make install 2. 다운로드 및 압축 풀기 ngxdevel_kit 와 lua - nginx - module 을 상위 디 렉 터 리 로 전환 합 니 다. # cd.. 다운로드 ngxdevel_kit-0.2.19.tar.gz (https://codeload.github.com/simpl/ngx_devel_kit/tar.gz/v0.2.19) 스트레스 해소 # tar -zxvf ngx_devel_kit - 0.2.19. tar. gz 다운로드 lua - nginx - module - 0.9.20rc2. tar. gz (https://codeload.github.com/openresty/lua-nginx-module/tar.gz/v0.9.20rc2) 스트레스 해소 # tar - zxvf lua - nginx - module - 0.9.20rc2. tar. gz3. 환경 변수 가 져 오기 \ # export LUAJITLIB=/usr/local/lib # export LUAJIT_INC=/usr/local/include/luajit-2.0
ngx_cache_Purge 모듈 (Nginx 캐 시 제거 모듈) 상위 디 렉 터 리 로 전환 # cd.. 다운로드 \ # wget http://labs.frickle.com/files/ngx_cache_purge - 2.3. tar. gz 압축 풀기 \ # tar - zxvf ngx_cache_purge-2.3.tar.gz
Nginx 소스 패키지 다운로드 \ # wgethttp://nginx.org/download/nginx-1.9.9.tar.gz
압축 풀기 Nginx 소스 패키지 \ # tar - zxvf nginx-1.9.9.tar.gz && cd nginx-1.9.9
이 때 전송 출처 를 계속 찍 습 니 다.https://www.cnblogs.com/edward2013/p/5020874.html 계속 설정 그리고 시동 걸 어. 이 때: 이미 설치 되 었 습 니 다. ./nginx - t 시작 및 검사 설정 / nginx: error while loading shared libraries: libluajit - 5.1. so. 2: cannot open shared object file: No such file or directory 는 공유 링크 라 이브 러 리 를 찾 지 못 한 이유 입 니 다. \ # cat / etc / ld. so. conf include ld. so. conf. d / *. conf \ # echo "/ usr / local / lib" > / etc / ld. so. conf \ # ldconfig 시작 nginx, 성공! inux 64 시스템 에 nginx 1.3 을 설치 하 는 중 오류 가 발생 하면: nginx: [emerg] getpwnam ("ww") failed 해결 방법 1: nginx. conf 에서 user nobody 의 주석 을 제거 하면 해결 방법 2: 잘못된 이 유 는 ww 라 는 사용 자 를 만 들 지 않 았 기 때 문 입 니 다. 서버 시스템 에 ww 사용자 그룹 과 사용자 ww 를 추가 해 야 합 니 다. 다음 명령: 1 2 #/usr/sbin/groupadd -f www#/usr/sbin/useradd -g www www 클 라 우 드 호스트 (시스템) 를 다시 시작 한 후 nginx - t 를 실행 하 는 것 은 OK 이지 만 nginx - s reload 를 실행 할 때 오류 가 발생 했 습 니 다. nginx: [error] invalid PID number “” in “/run/nginx.pid” 찾다http://www.cnblogs.com/yuqianwen/p/4285686.html 먼저 실행 해 야 합 니 다. ./nginx -c nginx. conf 디 렉 터 리 (nginx. conf 파일 의 경 로 는 nginx - t 의 반환 에서 찾 을 수 있 습 니 다.) nginx -s reload 본 고 는 광 모 군의 CSDN 블 로그 에서 왔 습 니 다. 전문 주 소 는 클릭 하 십시오.https://blog.csdn.net/qq_37054356/article/details/77126707?utm_source=copy
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: