【问题标题】:I can't upgrade nginx PHP version to latest on ubuntu 16我无法在 ubuntu 16 上将 nginx PHP 版本升级到最新版本
【发布时间】:2023-04-01 10:07:01
【问题描述】:

我已尝试升级 PHP 版本。但我只是得到错误。

我试过这个tutorial。

apt update
apt upgrade

apt install software-properties-common
add-apt-repository ppa:ondrej/nginx

apt update
apt upgrade

apt install php8.0 php8.0-cli php8.0-fpm php8.0-apcu php8.0-opcache 
php8.0-common php8.0-pear php8.0-curl php8.0-zip php8.0-mcrypt php8.0-mysql 
php8.0-mbstring php8.0-xml php8.0-gd php8.0-gmagick php8.0-imagick 
php8.0-xmlrpc php7.3-maxminddb

但我收到此错误。

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php8.0
E: Couldn't find any package by glob 'php8.0'
E: Couldn't find any package by regex 'php8.0'
E: Unable to locate package php8.0-cli
E: Couldn't find any package by glob 'php8.0-cli'
E: Couldn't find any package by regex 'php8.0-cli'
E: Unable to locate package php8.0-fpm
E: Couldn't find any package by glob 'php8.0-fpm'
E: Couldn't find any package by regex 'php8.0-fpm'
E: Unable to locate package php8.0-apcu
E: Couldn't find any package by glob 'php8.0-apcu'
E: Couldn't find any package by regex 'php8.0-apcu'
E: Unable to locate package php8.0-opcache
...

我该如何解决这个问题?

我已经尝试过我的教程。但只是得到同样的错误。

【问题讨论】:

  • “如果您的服务器运行在过时的 Ubuntu 16 版本(或更低版本)上,您将无法再学习本教程!”
  • 感谢您的建议。如何安装最新的 PHP 版本?
  • 没有那个就没有办法了吗?
  • 什么意思?请让我更详细地知道。 :)

标签: php ubuntu nginx


【解决方案1】:

尝试apt full-upgrade 和apt upgrade 以及最后一个命令apt get update 尝试这三个命令,然后重新启动它会解决的机器。

【讨论】:

    【解决方案2】:

    如in the ppa description所述:

    仅提供受支持的 PHP 版本 (http://php.net/supported-versions.php)对于受支持的 Ubuntu 版本 (https://wiki.ubuntu.com/Releases)。

    自 2021 年 4 月起不再支持 Ubuntu 16.04,所以我认为也不再有 php 8.0 的 xenial 分支。我建议将 Ubuntu 升级到版本。 20.04 LTS 为了能够使用 php 8.0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-25
      • 2019-02-17
      • 1970-01-01
      • 2019-03-29
      • 2019-02-15
      相关资源
      最近更新 更多