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

Ubuntu 17.04系统下PHP 7.1的cURL与mbstring扩展安装求助

解决Ubuntu 17.04上PHP 7.1安装cURL和mbstring扩展的问题

你遇到的问题核心在于Ubuntu 17.04(Zesty Zapus)已经是停止官方支持的版本,默认软件源已被迁移到旧版本归档服务器,加上PHP 7.1的扩展包原本就不在默认源的覆盖范围内,才会出现找不到安装候选的提示。下面是具体的解决步骤:

步骤1:备份并更新软件源列表

首先需要把系统软件源切换到旧版本归档服务器,因为官方不再维护17.04的源了:

  • 先备份当前源文件,避免操作出错后无法恢复:
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  • 批量替换源地址为旧版本服务器:
    sudo sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
    sudo sed -i 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
    
  • 更新源缓存,让系统识别新的源配置:
    sudo apt update
    

步骤2:安装PHP 7.1的cURL和mbstring扩展

源更新完成后,直接安装对应版本的扩展包:

sudo apt install php7.1-curl php7.1-mbstring

如果仍找不到包的备选方案

如果执行上述命令还是提示找不到包,可能需要尝试添加第三方PHP维护源(比如Ondřej Surý的PPA,这个源专门负责维护多版本PHP),但由于17.04版本过老,该PPA大概率已经停止对它的支持。这种情况下你可以手动下载对应的.deb包进行安装,但这种方式没有后续安全更新,仅作为临时补救手段。

重要提醒

Ubuntu 17.04和PHP 7.1都已停止安全更新,继续使用会存在严重的安全风险,建议你尽快升级到Ubuntu的长期支持版本(比如20.04 LTS或22.04 LTS),同时升级到受官方支持的PHP版本(如PHP 8.1或8.2)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:08:57