Ubuntu 20.04 ではいつ PHP 7.4 が PHP 8.x に置き換えられるのでしょうか?

Ubuntu 20.04 ではいつ PHP 7.4 が PHP 8.x に置き換えられるのでしょうか?

Ubuntu 20.04は2025年4月に標準サポート終了そしてまだ寿命が残っている。現在(2022年9月)、Ubuntuは、Ubuntu 20.04のデフォルトのphpパッケージとしてphp 7.4を提供しています。php8.0またはパッケージは提供されませんphp8.1。php自体はPHP 7.4 のセキュリティサポートは 2022 年 11 月 28 日までただし、Ubuntu はそれ以降もセキュリティ サポートを提供することを選択する可能性があります。

計画を立てる際に、次のように言える人はいますか:

  1. Ubuntuがphp 7.4のセキュリティサポートの提供を停止するのはいつですか?
  2. PHP 8.0または8.1パッケージがPHP 7.4とともに選択可能になる場合、そして
  3. PHP 7.4 が完全に廃止され、PHP 8.x が採用される時期

Ubuntu 20.04 では?

ありがとう。

答え1

自分でやらない限り、絶対に起こりません。20.04はセキュリティアップデートで7.4のままです。安定リリースアップデート:

Ubuntu リリースが完了して公開されると、そのアップデートは特定の状況下でのみリリースされ、「安定リリース アップデート」または SRU と呼ばれる特別な手順に従う必要があります。

一方、公式リリースのユーザーは、高い安定性を期待しています。彼らは日々の業務に Ubuntu システムを使用しており、そこで発生する問題は極めて大きな混乱を招く可能性があります。彼らの多くは Ubuntu や Linux の経験が浅く、介入を必要としない信頼性の高いシステムを期待しています。

安定リリースのアップデートは、多数のユーザーに自動的に推奨されるため、細心の注意を払って扱うことが極めて重要です。したがって、アップデートを提案する場合は、強力な根拠を伴い、リグレッションのリスクが低いものでなければなりません。

「たった一行の変更です!」

最も単純な変更であっても、潜在的な問題により予期しないリグレッションが発生する可能性があります。

...

影響の大きいバグ

安定版リリースのアップデートは、一般的に、影響度の高いバグを修正するためにのみ発行されます。このようなバグの例は次のとおりです。

...

詳細についてはリンクをご覧ください。

パッケージリストには以下が表示されます:

bionic (18.04LTS) (php): 1:7.2+60ubuntu1: all
focal (20.04LTS) (php): 2:7.4+75: all
impish (21.10) (php): 2:8.0+82~0build1: all
jammy (22.04LTS) (php): 2:8.1+92ubuntu1: all
kinetic (php): 2:8.1+92ubuntu1: all

バージョンは後ろに表示されているので:、8.0の場合は少なくとも22.04が必要です(LTSのみを想定)

あなたはできるインストール php8 あなた自身本当に必要な場合は、22.04 にアップグレードすることをお勧めします。

Ubuntu で使用されている PHP から独立したい場合、 に tarball をインストールして、異なるバージョンに移行することもできます( 、の/optようなセットアップを使用できます) /opt/php//opt/php-7.4にを指すシンボリックリンクを配置し、その 1 つに他の 2 つのディレクトリのアクティブな PHP バージョンへのシンボリックリンクを保持します。/opt/php-8.1//opt/php//usr/bin//opt/php

関連情報