宝塔安装php7失败提示error: rpmdb: BDB0113

WordPress博客 admin 325浏览

遇到问题:wordpress仪表盘提示当前使用php版本过低,然后嘞!我就在宝塔7.9.5中安装更高版本php,但是没安装成功.

解决办法:

首先直接到宝塔论坛反馈问题:软件商店中安装php7.0+以上版本,显示安装成功后,没出现在已安装程序中,致使网站的php版本无法正常切换.

宝塔运维根据我提供的执行日志给出的反馈结果是:①yum错误,可能是您强制执行删除操作,损坏了rpm数据库②建议执行无法确认的操作前都做个快照③根据购买的服务器直接咨询服务器运营商

找到问题后,果断度娘下,以下是可供参考

  1. 腾讯云宝塔centos使用yum时报 Error: rpmdb open failed的解决办法
  2. 宝塔 yum 安装 PHP 报错 cannot open Packages database rpm
cd /var/lib/rpm/
for i in `ls | grep 'db.'`;do mv $i $i.bak;done
rpm --rebuilddb
yum clean all

2则参考总结一句话就是RPM数据库被破坏,使用如上命令解决,重建数据库后恢复正常,再安装就没问题了!但是这个命令我不会执行呀,这个就尴尬了!

因此我尝试打开SSH服务器连接工具,通过远程桌面助手[如果忘记宝塔远程桌面助手,建议重置密码,这一步操作需要将实例先手动关机,再重置密码.]

接着执行宝塔面板命令,修复面板(检查错误并更新面板文件到最新版);最后到软件商店中重新安装php环境即可正常安装更换.

转载请注明:大灰牛博客 » 宝塔安装php7失败提示error: rpmdb: BDB0113