web-dev-qa-db-ja.com

14.04から16.04に更新-PHPバージョン

デフォルトのPHP(バージョン5.5.9)でUbuntu 14.04を使用しています。

Ubuntu 16.04にアップグレードすると、PHPもバージョン7にアップグレードされますか、それともそのままですか?古いPHPバージョンがUbuntu 16.04から削除されたことは知っていますが、これは私が必要とする正確なバージョンです。

3
Dinly

アップグレード中にパッケージバージョンを保留する場合は、次を使用します。

echo "package hold" | Sudo dpkg --set-selections

ホールドバックを削除してパッケージをアップグレードするには、使用します

echo "package install" | Sudo dpkg --set-selections

または、

Sudo aptitude hold package_nameを保持するには

Sudo aptitude unhold package_nameの保留を解除するには

ここで、「パッケージ」を正確なパッケージ名に置き換えます。お役に立てれば

3

更新プロセスでは、php5をphp7に置き換える必要があります。

本番サービスを実行していると仮定すると、事前に別のシステムでphp7に対してアプリケーションをチェックすることができます。

2
SYN

アップグレードリリースを実行したことがないので、それが何をするのか、パッケージが安定バージョンにアップグレードされるのかについてはあまり知りません。

ただし、アップグレードプロセスでは追加のパッケージもアップグレードする必要があるため、16.04リリースでPHP5が必要な間はPHP7を使用する必要があります。

XenialでPHP7をPHP5にダウングレードする方法はいくつかあります。

  • サードパーティのリポジトリを介してPHP 5.6をインストールします。この方法は answer で詳しく説明されています。 (より簡単に)
  • Trusty(14.04)リポジトリを適用してから、信頼できるリポジトリからPHP5をインストールします。
1
Jim