- 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命令下的文件名一致
完成后,就好了:
原创文章,转载请标明出处!