You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RHEL7安装remi源PHP7.3的php-gd扩展缺libgd.so.3依赖报错如何解决

问题根因

你安装的remi源提供的php7.3-gd包依赖remi源独立提供的gd-last包(版本≥2.1.1,包含libgd.so.3文件),默认RHEL官方源没有这个包,直接按库名搜索无法找到。

解决步骤
  • 第一步:先确认remi基础仓库的启用状态,执行以下命令查看:
    yum repolist enabled | grep remi
    正常应该同时返回remi和remi-php73两个仓库,如果只有remi-php73缺少remi基础仓库,可以直接执行以下命令临时启用remi源完成安装:
    sudo yum install php-gd --enablerepo=remi
    如果需要长期启用remi基础仓库,编辑/etc/yum.repos.d/remi.repo文件,把[remi]段落下的enabled=0修改为enabled=1即可。
  • 如果执行上述命令仍然报错,可以先手动安装gd-last依赖包:
    sudo yum install gd-last --enablerepo=remi
    依赖安装完成后再执行php-gd的安装命令:
    sudo yum install php-gd
  • 验证安装结果:安装完成后执行php -m | grep gd,返回gd就表示扩展安装成功。
注意事项

不要尝试手动下载编译libgd或者安装第三方RPM包,容易出现依赖冲突或者后续系统更新异常,使用remi源自带的gd-last包是最稳妥的方案。

内容的提问来源于stack exchange,提问作者Rockey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 21:45:04