PHP バージョンのダウングレード

PHP バージョンのダウングレード

Linux Mint 19.1 で PHP 8 を実行しています。次に PHP 7 を実行する必要があります。どうすればよいですか?

ここに画像の説明を入力してください

答え1

Mint は Debian/Ubuntu の派生版なので、以下が動作するはずです:

sudo update-alternatives --config php

すると、システムにインストールされている PHP バージョンのリストが表示され、次のように手動でデフォルトにするバージョンを選択できます。

There are 5 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php8.0   80        auto mode
  1            /usr/bin/php7.0   70        manual mode
  2            /usr/bin/php7.2   72        manual mode
  3            /usr/bin/php7.3   73        manual mode
  4            /usr/bin/php7.4   74        manual mode
Press <enter> to keep the current choice[*], or type selection number:

Apache を別の PHP バージョンでも実行する必要がある場合は、次のコマンドで実行できます (たとえば、PHP 8.0 から PHP 7.4 に切り替える場合)。

sudo a2dismod php80
sudo a2enmod php74
sudo systemctl restart apache2

ご質問から、依存関係の問題により PHP 7.4 のインストールが完了しなかったことがわかります。上記の手順は、この問題が解決され、必要なすべての PHP 7.4 パッケージがインストールされている場合にのみ機能します。

関連情報