error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory解决方案

  • A+

系统环境说明:Cent Os 5.8

这两天在虚拟机模拟架设公司服务器的时候,一直遇到Starting worker: ./*/*: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory [FAILED],如图:

刚开始以为是系统的问题(小白刚入门,不是特别懂,请原谅),后重装多次且更换多个版本的安装包,除一个老版本的包正常以外都是一样的问题,只能上网找"度娘":后参考博文《cannot open shared object file: No such file or directory》得出以下解决方案:

执行:

# ldd /目录/服务名(或者库名)

会出现相应的动态库的对应链接,我们要找到没有对应链接的动态库,如图:

接下来,我们需要做的就是装对应的文件复制到/lib目录下,可以参考以下命令:

# cp -Rf /*/* /lib (注:/lib前面有个空格)

注意:如果是我们上面图中说的不是完整文件名的情况,需要将/lib目录下的这个文件名和ldd命令下的文件名一致

完成后,就好了:

原创文章,转载请标明出处!

下载服务恢复

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: