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

CentOS7安装PHP8.1遇php-sodium等依赖缺失问题求助

CentOS7安装PHP8.1依赖错误解决方法

问题原因

出现这些依赖错误是因为仅启用了remi-php81仓库,而libsodium、libgd、remi-libmemcached-awesome这些依赖包都在Remi的基础仓库(如remi-safe)中,单独启用PHP版本仓库无法获取到这些依赖。

解决步骤

  • 先确保安装Remi仓库的release包:
    yum install remi-release-7
    
  • 启用必要的仓库(同时启用基础依赖仓库和PHP8.1版本仓库):
    yum-config-manager --enable remi-safe remi-php81
    
  • 清理yum缓存,避免旧缓存干扰:
    yum clean all
    
  • 重新安装PHP8.1及所需扩展:
    yum install php php-sodium php-gd php-pecl-memcached
    

注意事项

不要手动下载单个RPM包安装,这种方式容易引发更多依赖连锁问题,通过正确配置仓库让yum自动处理依赖是最稳妥的方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 08:02:11