Nginx: error while loading shared libraries: li...

启动nginx发现

nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

遂检查pcre的安装,由于是在测试安装脚本,遂检查安装是否成功,从脚本运行来看,是成功编译了的,后来又重新编译pcre

configure    正常

make         正常

make install 出错(没粘贴过来)


处理办法
rm /usr/local/share/man/man3/pcre* -rf
make clean
make install 立即OK,说明刚才的prce安装是没有问题的
 
再次启动nginx,则OK
总结:上面的问题其实是pcre的动态库路径不对,其实无需编译pcre,为画蛇添足的步骤。pcre再次编译出问题是由于之前安装过的,写man目录文件失败导致。

你可能感兴趣的:(Nginx: error while loading shared libraries: li...)