nginx 학습: 시작 nginx 오류: error while loading shared libraries: libpcre. so. 1: cannot open shared object file

831 단어 nginx
ubuntu 14 컴 파일 에 nginx 가 설치 되 어 있 습 니 다. 모든 것 이 정상 인 것 같 지만 시작 시간 이 잘못 되 었 습 니 다.
error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

pcre 라 이브 러 리 를 찾 을 수 없습니다. 이 라 이브 러 리 는 / usr / local / lib 디 렉 터 리 에 있 습 니 다. 실행:
export LD_LIBRARY_PATH=/usr/local/lib/

그래도 안 돼, 구 글.
이 문제 가 발생 한 데 는 다음 과 같은 원인 이 있 을 수 있다.
  • pcre 라 이브 러 리 가 설치 되 어 있 지 않 음
  • nginx 컴 파일 설치 시 정확 한 pcre 주소 가 지정 되 지 않 았 습 니 다
  • pcre 라 이브 러 리 에 가입 하지 않 았 습 니 다.  LD_LIBRARY_PATH

  • 나 자신 이 두 번 째 이유 이기 때문에 nginx 를 다시 컴 파일 하고 pcre 를 지정 합 니 다.
    ./configure --prefix=/usr/local/nginx  --with-pcre=../pcre-8.38
    make
    sudo make install

    하면 돼 ~
     
    참고:
    nginx troubleshooting

    좋은 웹페이지 즐겨찾기