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

【已完成】CentOS 7.7无法升级php和安装php扩展

发表在 Linux面板2022-11-20 23:54 [复制链接] 21 12989

本帖最后由 堡塔运维香菜卷 于 2023-3-21 10:38 编辑

一直显示这样。刚开始无法升级php和安装php扩展,安装扩展显示安装失败,更新php显示升级失败。然后再网上找各种办法,试了各种办法,结果导致出现上面执行日志
之前执行日记被清除了。宝塔面板用的好好的,突然就这样了,想不明白




使用道具 举报 只看该作者 回复
发表于 2022-11-20 23:55:33 | 显示全部楼层
我不知道为啥限制长度,导致截图无法放出
使用道具 举报 回复 支持 反对
发表于 2022-11-20 23:58:17 | 显示全部楼层
图片已上传附件 baotalaji.png


使用道具 举报 回复 支持 反对
发表于 2022-11-21 00:08:52 | 显示全部楼层


baotalaji.png
现在一直这样



使用道具 举报 回复 支持 反对
发表于 2022-11-21 00:27:47 | 显示全部楼层
baotalaji.png
这是更新php提示升级失败的日志

使用道具 举报 回复 支持 反对
发表于 2022-11-21 08:59:51 | 显示全部楼层

您好,您的这个是阿里云的服务器吗?看提示是无法连接阿里云的安装源,您尝试使用下面的步骤,更换下yum源,重新安装php
下面步骤需要到服务器SSH终端里中使用root权限执行
1、备份当前的yum源
  1. \cp -rp  /etc/yum.repos.d/ /etc/yum.repos.d_back
复制代码

2、更换清华大学的CentOS7安装源
  1. sed -e 's|^mirrorlist=|#mirrorlist=|g' \
  2.          -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
  3.          -i.bak \
  4.          /etc/yum.repos.d/CentOS-*.repo
复制代码

3、更新软件包缓存

  1. yum makecache
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-11-21 09:00:04 | 显示全部楼层
您好,您检查一下自己网络是否有问题呢,去终端执行
  1. curl -v https://api.bt.cn
  2. curl -v www.baidu.com
  3. curl -s -m 5 http://download.bt.cn/tools/btcheck.sh|bash
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-11-21 09:24:55 | 显示全部楼层
网络没有问题,尝试过了
使用道具 举报 回复 支持 反对
发表于 2022-11-21 09:29:01 | 显示全部楼层
大炮运维V587 发表于 2022-11-21 08:59
您好,您的这个是阿里云的服务器吗?看提示是无法连接阿里云的安装源,您尝试使用下面的步骤,更换下yum ...

不是阿里云服务器,是美国的服务器,之前是没有这种情况 ,提供的这三种办法,我在发帖之前都均已尝试,并没有解决问题
使用道具 举报 回复 支持 反对
发表于 2022-11-21 09:40:37 | 显示全部楼层
大炮运维V587 发表于 2022-11-21 08:59
您好,您的这个是阿里云的服务器吗?看提示是无法连接阿里云的安装源,您尝试使用下面的步骤,更换下yum ...

baotalaji.png

现在一直出现无法安装扩张和升级phh版本
使用道具 举报 回复 支持 反对
发表于 2022-11-21 09:43:24 | 显示全部楼层
大炮运维V587 发表于 2022-11-21 08:59
您好,您的这个是阿里云的服务器吗?看提示是无法连接阿里云的安装源,您尝试使用下面的步骤,更换下yum ...

现在就更新php版本和安装php扩展(有的扩展可用安装成功,但是不知道是否真的安装成功)
有的扩展无法安装,例如redis扩展,就提示截图那个错误。
安装其他php版本可用正常安装,现在就是无法更新php和安装php扩展

在问题发生之前,已经尝试了之前类似这种问题的解决办法,但依旧无济于事。
使用道具 举报 回复 支持 反对
发表于 2022-11-21 10:07:42 | 显示全部楼层
宝塔用户_emhydw 发表于 2022-11-21 09:43
现在就更新php版本和安装php扩展(有的扩展可用安装成功,但是不知道是否真的安装成功)
有的扩展无法安装 ...

您好,您安装了BBR,导致操作系统的内核发生了变化,无法安装软件或者更新软件
  1. yum install  kernel-headers -y
复制代码

执行上面的命令行后,重启下服务器后,重新更新或者安装下php
使用道具 举报 回复 支持 反对
发表于 2022-11-21 10:23:04 | 显示全部楼层
大炮运维V587 发表于 2022-11-21 10:07
您好,您安装了BBR,导致操作系统的内核发生了变化,无法安装软件或者更新软件

执行上面的命令行后,重 ...

baotalaji.png

执行后出现这个,不知道是否成功,然后重启了以下服务器,问题依旧存在


使用道具 举报 回复 支持 反对
发表于 2022-11-21 10:33:28 | 显示全部楼层
大炮运维V587 发表于 2022-11-21 10:07
您好,您安装了BBR,导致操作系统的内核发生了变化,无法安装软件或者更新软件

执行上面的命令行后,重 ...

baotalaji.png

刚才你说是因为开启bbr改变内核导致的问题,我看了一下执行日志,看到了bbr plus,然后我又尝试了你给的命令行,也没有解决问题。我又把bbr plus更换成 普通的bbr后重启服务器
尝试重新更新php和安装php扩展,执行日志均是上面截图的报错信息,我看报错信息中没有看到bbr的字眼,是不是其他原因的导致的?



使用道具 举报 回复 支持 反对
发表于 2022-11-21 10:42:42 | 显示全部楼层
宝塔用户_emhydw 发表于 2022-11-21 10:33
刚才你说是因为开启bbr改变内核导致的问题,我看了一下执行日志,看到了bbr plus,然后我又尝试了你给 ...

BBR信息.png
这个是你刚才发的执行日志,明显的BBR内核信息,你使用的是什么操作系统?CentOS7.7?这个内核版本是3.10+的内核版本,并不是4.14
当前的错误信息是gcc的编译器的问题,
gcc编译器.png
CentOS7 的操作系统下安装gcc
  1. yum install gcc  gcc-c++
复制代码
如果提示没有yum命令,请联系服务器运营商自行解决
使用道具 举报 回复 支持 反对
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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