./nginx: error while loading shared libraries: libpcre.so.1

1239 단어 nginx
CentOS 6.2 64bit 에 nginx - 1.21 을 컴 파일 하 는 중 오류 가 발생 했 습 니 다.
[root@CDN01 sbin]# ./nginx
./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

 오류 로 볼 때 lib 파일 이 부족 해서 그런 지 좀 더 살 펴 보 겠 습 니 다.
[root@CDN01 sbin]# ldd $(which /usr/local/app/nginx/sbin/nginx)
        linux-vdso.so.1 =>  (0x00007fff4d78b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7fa9545000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f7fa930e000)
        libpcre.so.1 => not found
        libc.so.6 => /lib64/libc.so.6 (0x00007f7fa8f6c000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f7fa9766000)
        libfreebl3.so => /lib64/libfreebl3.so (0x00007f7fa8d0a000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f7fa8b05000)

libpcre. so. 1 = > not found 를 찾 을 수 없습니다. / lib 64 디 렉 터 리 에 수 동 으로 연결 해 야 합 니 다!
[root@CDN01 sbin]# ln -s /usr/local/lib/libpcre.so.1 /lib64

그리고 nginx 를 시작 하면 됩 니 다! PS: Liux 64bit 시스템 을 보 세 요. 컴 파일 설치 할 때 기본 lib 파일 은 32 비트 디 렉 터 리 에 놓 여 있 습 니 다. 수 동 으로 연결 해 야 합 니 다. 특히 주의해 야 합 니 다!

좋은 웹페이지 즐겨찾기