nginx 의 간단 한 설치

1784 단어
5 - 6 번 nginx 를 설 치 했 습 니 다. 만 날 때마다 구덩이 가 다 릅 니 다. 여기 서 제 가 만난 것 을 모두 기록 하 세 요. 여기 서 사용 하 는 것 은 openresty - 1.7.10.1. tar. gz 입 니 다.
  • 호스트 의 기본 설정 으로 인해 nginx 를 설치 하기 전에 사전 의존 패키지
  • 를 설치 해 야 할 수도 있 습 니 다.
      yum install -y gcc gcc-c++ readline-devel pcre-devel openssl-devel tcl perl
    
  • 압축 해제 후 컴 파일 설치
  • tar -zxvf openresty-1.7.10.1.tar.gz
    cd openresty-1.7.10.1
    ./configure --prefix=/home/nginx/openresty 
    make 
    make install
    
  • 위의 일부 라 이브 러 리 는 모두 yum 을 통 해 설치 되 었 지만 필 자 는 좋아 하지 않 는 다. 여기 서도 소스 코드 컴 파일 의 설치 방법 을 제시 했다.
  • pcre

  •  tar -zxvf pcre.tar.gz**
     ./configure
     make           #yum -y install gcc
     make install
    

    make install 에서 다음 과 같은 오류 가 발생 하면 libtool: copile: unrecognized option ` - DAVECONFIG_H '는 g + + 컴 파일 러 가 부족 한 것 같 습 니 다.
    #CentOS  
    yum install gcc-c++
    
    #Ubuntu  
    apt-get install g++
    

    이 어 pcre 를 컴 파일 합 니 다. zlib 가 부족 하면 설치 하 십시오.
    tar -xvzf zlib-1.2.3.tar.gz
    cd zlib-1.2.3
    ./configure
    make
    make install
    

    그리고 컴 파일 할 때 zlib 경 로 를 가 져 옵 니 다.
     #         zlib     
    ./configure --with-zlib=/home/sam/zlib-1.2.3
    
    2.openssl
    
    tar -xzf openssl-openssl-1.0.0e.tar.gz
    cd openssl-openssl-1.0.0e
    ./config --prefix=/usr/local/openssl
    ./config -t
    make
    make install
    openssl version
    
    3.Luajit
    
    tar -zxvf LuaJIT-2.0.2.tar.gz
    cd
    make
    make install
    #luajit       
    export LUAJIT_LIB=/usr/local/lib
    export LUAJIT_INC=/usr/local/include/luajit-2.0
    

    컴 파일 할 때 오류 가 발생 하면 기본적으로 사전 필요 한 라 이브 러 리 의존 이 부족 한 것 이 아니 라 권한 문제 이 므 로 일일이 조사 하면 됩 니 다. 물론 brew 를 사용 하여 설치 할 수도 있 습 니 다 (더욱 편리 합 니 다)

    좋은 웹페이지 즐겨찾기