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

Ubuntu 19.10系统下为PHP7.3安装php-intl扩展失败如何解决?

问题原因

Ubuntu 19.10(Eoan Ermine)为非LTS版本,官方仅提供9个月支持,已于2020年7月正式结束生命周期,默认的官方软件源已下线相关包,因此直接安装会返回404错误。

解决方案

方案1:切换至旧版本归档源

  • 备份原有源配置:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 一键替换源地址为旧版本归档地址:sudo sed -i -e 's/http:\/\/in.archive.ubuntu.com\/ubuntu/http:\/\/old-releases.ubuntu.com\/ubuntu/g' -e 's/http:\/\/security.ubuntu.com\/ubuntu/http:\/\/old-releases.ubuntu.com\/ubuntu/g' /etc/apt/sources.list
  • 更新软件源缓存:sudo apt update
  • 重新安装扩展:sudo apt install php7.3-intl

方案2:使用第三方PHP维护源

如果旧归档源无法满足需求,可使用第三方维护的PHP源获取对应扩展:

  • 添加PHP维护源并更新缓存:sudo add-apt-repository ppa:ondrej/php && sudo apt update
  • 执行安装:sudo apt install php7.3-intl

方案3:手动编译安装

上述方案都无法执行时,可选择编译方式安装扩展:

  • 安装编译所需依赖:sudo apt install php7.3-dev libicu-dev build-essential
  • 下载与当前安装版本一致的PHP7.3源码包,解压后进入源码目录下的ext/intl子目录
  • 依次执行编译命令:
phpize
./configure
make && sudo make install
  • 编辑对应php.ini文件,添加一行配置extension=intl.so,保存后重启PHP相关服务即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 15:09:03