php -v 报错error while loading shared libraries: libonig.so.5:cannot open share directory

36 篇文章 1 订阅
15 篇文章 1 订阅

当前从PHP5.6升级到php 7.4时,直接将编译好的安装包替换,输入php -v 时,就会报错error while loading shared libraries: libonig.so.5:cannot open share directory

#php -v
#php: error while loading shared libraries: libonig.so.5:cannot open share directory

 解决办法: 

步骤一、 

修改/ect/ld.so.conf   加入 以下行  

#vim /etc/ld.so.conf
include ls.so.conf.d/*.conf
/usr/local/lib
/usr/local/x264/lib
/usr/local/openssl/lib
/usr/local/python3.7.1/lib

保存后  执行ldconfig

#ldconfig

 步骤二、

安装oniguruma库   

下载地址:

https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/o/oniguruma-devel-6.8.2-1.el7.x86_64.rpm

https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/o/oniguruma-6.8.2-1.el7.x86_64.rpm

oniguruma-6.8.2-1.el7.x86_64.rpm   

oniguruma-devel-6.8.2-1.el7.x86_64.rpm

使用命令进行安装 

#rpm -ivh oniguruma-devel-6.8.2-1.el7.x86_64
#rpm -ivh oniguruma-6.8.2-1.el7.x86_64

然后在运行命令 php -v   完美显示

安装报错 

Generating autotools files.
./autogen.sh: line 6: autoreconf: command not found

解决办法

[root@yjweb oniguruma-6.9.4]# yum install autoconf automake libtool

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ubuntu报错"error while loading shared libraries: libjsoncpp.so.25: cannot open shared object file: No such file or directory"是由于系统找不到所需的共享库文件引起的。解决方法可以按照以下步骤进行: 1. 检查是否已安装所需的共享库文件。可以使用命令`ldconfig -p | grep libjsoncpp.so.25`来检查库文件是否存在。如果没有找到,需要安装该库文件。 2. 如果已经安装了库文件,但系统仍然无法找到它,可能是因为库文件路径没有正确配置。可以通过以下步骤来解决: - 首先,确认库文件的路径。可以使用`find / -name libjsoncpp.so.25`命令来查找库文件的位置。 - 然后,将找到的库文件路径添加到LD_LIBRARY_PATH环境变量中。可以使用`export LD_LIBRARY_PATH=/path/to/libjsoncpp.so.25:$LD_LIBRARY_PATH`命令来添加路径。注意替换"/path/to/libjsoncpp.so.25"为实际的路径。 - 最后,重新运行出现报错的程序,看是否问题得到解决。 3. 如果以上方法仍然无法解决问题,可能是由于库文件版本不兼容导致的。可以尝试卸载当前安装的库文件,并安装与系统兼容的版本。可以使用包管理器来安装特定版本的库文件。 总结一下,ubuntu报错"error while loading shared libraries: libjsoncpp.so.25: cannot open shared object file: No such file or directory"可能是由于系统找不到所需的共享库文件引起的。解决方法包括检查是否已安装库文件、配置库文件路径以及安装兼容的库文件版本。<span class="em">1</span><span class="em">2</span><span class="em">3</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值