1. 程式人生 > >Nginx啟動出錯 error while loading shared libraries

Nginx啟動出錯 error while loading shared libraries

[[email protected] conf]# /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 從錯誤看出是缺少lib檔案導致,進一步檢視下 [[email protected] conf]# ldd $(which /usr/local/nginx/sbin/nginx) linux-gate.so.1 => (0x0071b000) libpthread.so.0 => /lib/libpthread.so.0 (0×00498000) libcrypt.so.1 => /lib/libcrypt.so.1 (0×00986000) libpcre.so.1 => not found libcrypto.so.6 => /lib/libcrypto.so.6 (0×00196000) libz.so.1 => /lib/libz.so.1 (0×00610000) libc.so.6 => /lib/libc.so.6 (0x002d7000) /lib/ld-linux.so.2 (0x006a8000) libdl.so.2 => /lib/libdl.so.2 (0x008c3000) 可以看出 libpcre.so.1 => not found 並沒有找到,進入/lib目錄中手動連結下 [

[email protected] lib]# ln -s libpcre.so.0.0.1 libpcre.so.1 然後在啟動nginx ok 了   [[email protected] lib]# /usr/local/nginx/sbin/nginx [[email protected] lib]# ps -ef |grep nginx root 9539 1 0 19:06 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx www 9540 9539 0 19:06 ? 00:00:00 nginx: worker process