错误提示:
error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory,意思是找不到libpcre.so.1这个模块,而导致启动失败。
解决方法
如果是32位系统
[root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib
如果是64位系统
[root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib64
然后在启动nginx就OK了
[root@lee ~]# /usr/local/webserver/nginx/sbin/
./nginx
本文解决了一个常见的Linux环境下启动失败的问题,当遇到错误提示'errorwhileloadingsharedlibraries:libpcre.so.0:cannotopensharedobjectfile:Nosuchfileordirectory'时,通过创建符号链接指向正确的libpcre.so.1库文件即可。对于32位系统,使用命令'ln-s/usr/local/lib/libpcre.so.1/lib';对于64位系统,则使用'ln-s/usr/local/lib/libpcre.so.1/lib64'。之后,重启nginx或其他受影响的服务即可正常运行。

4181

被折叠的 条评论
为什么被折叠?



