error while loading shared libraries: libutility_mini_linux.so: cannot open shared object file
1、查看nginx版本的加载模块的时候发现报错:
./nginx -V
error while loading shared libraries: libutility_mini_linux.so: cannot open shared object file
错误详情:加载共享库时出错:libutility_mini_linux.so版:无法打开共享对象文件
2、查看加载详情:ldd nginx
解决方法:
1、找到系统的共享库
find / -name libutility_mini_linux.so
例如:该文件在/usr/local/nginx/lib/libutility_mini_linux.so下
2、做软连接如果是32位系统请链接到/lib,本系统是64位
ln -s /usr/local/nginx/lib/libutility_mini_linux.so /lib64
3、如有其他的so文件缺失也按照上述方法执行。
4、最后查看nginx加载库
都加载完成后执行查看nginx版本.
其他问题pcre:
pcre库存在,只是名字不是libpcre.so.1,而是libpcre.so.0。尝试建立一个新的链接,解决这个问题:
#ln -s libpcre.so.0.0.1 libpcre.so.1