当前位置:论坛首页 > Linux面板 > 求助

【已解决】无法升级php版本

发表在 Linux面板2021-5-14 12:08 [复制链接] 8 1843

今日 yum update, 升级了部分组件,把原来的宝塔6.9.5升级到7.5.2,然后升级php,发现无法升级,日志如下:

日志

日志
使用道具 举报 只看该作者 回复
发表于 2021-5-14 12:16:42 | 显示全部楼层
本帖最后由 jayin 于 2021-5-14 14:09 编辑

原php版本是 5.6.30
使用道具 举报 回复 支持 反对
发表于 2021-5-14 14:56:17 | 显示全部楼层
jayin 发表于 2021-5-14 12:16
原php版本是 5.6.30

您好,服务器上依次执行下面命令安装一下依赖后重新升级看看

  1. wget https://forensics.cert.org/cert-forensics-tools-release-el7.rpm
  2. rpm -Uvh cert-forensics-tools-release*rpm
  3. yum --enablerepo=forensics install libiconv-devel
复制代码
使用道具 举报 回复 支持 反对
发表于 2021-5-14 15:14:41 | 显示全部楼层
已按要求操作,问题依旧~

已按要求执行

已按要求执行

同样问题

同样问题
使用道具 举报 回复 支持 反对
发表于 2021-5-14 15:19:29 | 显示全部楼层
谢花郎 发表于 2021-5-14 14:56
您好,服务器上依次执行下面命令安装一下依赖后重新升级看看

已按要求操作,还是升级不到
使用道具 举报 回复 支持 反对
发表于 2021-5-14 15:43:18 | 显示全部楼层
jayin 发表于 2021-5-14 15:19
已按要求操作,还是升级不到

方便的话,论坛私信发我面板和服务器登录信息。
我看看具体是什么问题
使用道具 举报 回复 支持 反对
发表于 2021-5-14 15:55:43 | 显示全部楼层
谢花郎 发表于 2021-5-14 15:43
方便的话,论坛私信发我面板和服务器登录信息。
我看看具体是什么问题

请看私信
使用道具 举报 回复 支持 反对
发表于 2021-5-14 16:46:41 | 显示全部楼层
已解决,处理过程发现编译升级提示无法找到/bin/ld: cannot find -liconv
尝试性卸载安装libiconv依赖再重新安装,还是无法解决。

排查动态库文件,没有找到libiconv.so文件。在/usr/local/libiconv/lib/目录下找到了。
使用ln命令软链接到/usr/lib/下即可,重新升级成功

  1. ln -s /usr/local/libiconv/lib/libiconv.so /usr/lib
  2. ln -s /usr/local/libiconv/lib/libiconv.so.2 /usr/lib
复制代码

24.png
使用道具 举报 回复 支持 反对
发表于 2021-5-14 16:57:39 | 显示全部楼层
谢花郎 发表于 2021-5-14 16:46
已解决,处理过程发现编译升级提示无法找到/bin/ld: cannot find -liconv
尝试性卸载安装libiconv依赖再重 ...

感谢谢花郎!!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表