一台系统为centos6 的nginx服务器,把配置(包括conf所有及sbin/nginx
)迁移到另一台线上新申请的系统为centos7的nginx服务器上
启动时报错:libpcre.so.0库无法找到
/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
确定pcre包已经安装过,lib库也都安装过
很多误以为是libpcre.so.1这个常见错误,安装了各种库,找到libpcre.so.1
使用 ln -s /usr/local/lib/libpcre.so.1 /lib64来解决,结果不好使
最终使用的是原pcre包里的libpcre.so.1链接到/lib64/libpcre.so.0
ln -s /home/soft/pcre-8.36/.libs/libpcre.so.1 /lib64/libpcre.so.0