在centos5.7 32位上编译安照 nginx-1.1.16 出错
[root@localhost
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文件导致,进一步查看下
[root@localhost
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目录中手动链接下
[root@localhost lib]# ln -s
libpcre.so.0.0.1 libpcre.so.1
然后在启动nginx ok
了
[root@localhost lib]#
/usr/local/nginx/sbin/nginx
[root@localhost 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
Nginx启动出错 error while loading shared libraries:,布布扣,bubuko.com
Nginx启动出错 error while loading shared libraries:
原文:http://www.cnblogs.com/xiatian1071/p/3594533.html