Php

無法將 debian stretch php 升級到 7.x

  • October 10, 2021

我需要至少將我的伺服器(debian 9)php 版本從 7.0 升級到 7.1,但似乎 apt 找不到任何版本。我做了:

apt update
apt upgrade

現在,如果我這樣做apt install php7apt install php 7.1(或 7.2 或 7.3 或 7.4)甚至 apt install php 7.0(即已安裝的版本),我會收到以下消息:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php7.3
E: Couldn't find any package by glob 'php7.3'
E: Couldn't find any package by regex 'php7.3'

有些東西一定是壞的,但我沒有找到,我用Google搜尋,但我只找到需要添加的 ubuntuppa:ondrej

編輯:我知道我應該將 debian 更新到 10,因為不再支持 debian 9,並且(在大多數情況下)保持過時的軟體是有風險的。

沒有什麼是壞的。Debian 9 根本不再受支持,並且 從未包含 PHP7.3

Debian 9 已被 Debian 10(“破壞者”)取代。自 2020 年 7 月 6 日起,安全更新已停止。

來自 Debian 的 Stretch 頁面。簡而言之; 升級到 Debian 10。不再支持 Debian 9,在不受支持的作業系統上執行 Web 伺服器太瘋狂了。

引用自:https://serverfault.com/questions/1079119