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

Ubuntu 22.04.2 LTS环境安装PHP 8.3提示无安装候选包故障求助

Ubuntu 22.04.2 LTS环境安装PHP 8.3提示无安装候选包故障求助

我自己有台虚拟服务器,装了Ubuntu 22.04.2 LTS用来搭网站,最近想装PHP 8.3,结果卡壳了——一直提示找不到安装候选包,快愁死我了!

报错内容是这个:

E: Package 'php8.3' has no installation candidate

我几乎把网上能搜到的方法都试了一遍,跟着各种论坛教程操作也不管用,现在把我试过的步骤列出来,有没有大佬能帮我看看问题出在哪?

我最初尝试的操作流程:

  1. 添加PPA源:sudo add-apt-repository ppa:ondrej/php
  2. 更新软件源:一开始手误写成了sudo apt apt update,后来修正成sudo apt update重新执行过
  3. 升级系统包:sudo apt upgrade
  4. 尝试安装PHP 8.3相关组件:
    • sudo apt install php8.3
    • sudo apt install php8.3-cli
    • sudo apt install php8.3-sqlite3
  5. 还提前试了切换PHP版本的命令:sudo update-alternatives --set php /usr/bin/php8.3

但不管怎么试,只要一执行安装命令,就弹出那个讨厌的错误:

E: Package 'php8.3' has no installation candidate

后来我想着是不是源的问题,就先把PPA源移除了:sudo add-apt-repository --remove ppa:ondrej/php,然后重新走了一遍添加源、更新、安装的流程,结果还是不行,反而出现了这样的提示:

Package php is a virtual package provided by:
php8.4 8.4.0~rc1-1+ubuntu22.04.1+deb.sury.org+1 [Not candidate version]
php8.3 8.3.12-1+ubuntu22.04.1+deb.sury.org+1 [Not candidate version]
php8.2 8.2.24-1+ubuntu22.04.1+deb.sury.org+1 [Not candidate version]

明明列表里显示有PHP 8.3的版本,却提示不是候选版本,这到底是怎么回事啊?有没有懂的大佬给指条明路!

备注:内容来源于stack exchange,提问作者AntonioV

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 13:58:06