すでにご存知のとおり、 Ubuntu 16.04 およびDebian9 PHP 7に同梱されています およびvnStatPHPフロントエンドなどのPHP5で動作するように設計されたアプリケーション 、PHPサーバーモニター 、などは互換性の問題により動作しない場合があります。
このような場合、システムにインストールするアプリケーションの要件を満たすために、Ubuntu 16.04 /Debian9にPHP5.6をインストールする必要があります。
ここでは、このハウツーで、Ubuntu 16.04 /Debian9にPHP5.6をインストールする手順を説明します。
Ondřejリポジトリのセットアップ
OndřejSurý UbuntuのPHP5.6およびPHP7.0リポジトリを維持します およびDebian 。 PHP5.6のインストールにOndejリポジトリを使用します。
### Ubuntu 16.04 ### sudo apt-get update sudo apt-get install -y software-properties-common sudo add-apt-repository ppa:ondrej/php ### Debian 9 ### sudo apt-get update sudo apt-get install -y apt-transport-https curl curl https://packages.sury.org/php/apt.gpg | sudo apt-key add - echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php5.list
Ubuntu 16.04 /Debian9にPHP5.6をインストールする
次のコマンドを使用してリポジトリキャッシュを更新します。
sudo apt-get update
次に、aptコマンドを使用してPHP 5.6 /PHP7.0をインストールします。
sudo apt-get install -y php5.6
次のコマンドを使用して、PHPのバージョンを確認します。
php -v
出力:
PHP 5.6.33-1+0~20180105151408.9+stretch~1.gbp0deeda (cli) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
スクリーンショット:


追加
システムにすでにPHP7がインストールされている可能性があります。そのため、上記のコマンドでPHPのバージョンが7.0または7.2と表示される場合があります。
以下のコマンドを使用して、デフォルトのPHPバージョンを5.6に設定し、いつでもPHP5.6とPHP7を切り替えることができます。
sudo update-alternatives --config php
出力:
There are 2 choices for the alternative php (providing /usr/bin/php). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/php7.0 70 auto mode 1 /usr/bin/php5.6 56 manual mode 2 /usr/bin/php7.0 70 manual mode Press to keep the current choice[*], or type selection number: 1 update-alternatives: using /usr/bin/php5.6 to provide /usr/bin/php (php) in manual mode
現在、PHPv5.6がPHPのデフォルトとして設定されています。
以上です。
Ubuntu 16.04/14.04およびDebian9/8にMySQL5.7/8.0をインストールする方法
Debian 9 / Ubuntu 16.04 /LinuxMint18でNFSサーバーをセットアップする方法