GNU/Linux >> Linux の 問題 >  >> Debian

Ubuntu16.04およびDebian9にPHP5.6をインストールする方法

すでにご存知のとおり、 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のデフォルトとして設定されています。

以上です。


Debian
  1. PHP8をDebian10にインストールする方法

  2. Debian11にPHPをインストールする方法

  3. Ubuntu16.04にPHP7.2をインストールする方法

  1. Debian11にPHP8.0をインストールする方法

  2. PHP8.0をDebian10/Debian9にインストールする方法

  3. Ubuntu16.04にPHP7.3をインストールする方法

  1. Ubuntu 20.04 /Ubuntu18.04にPHP8.0をインストールする方法

  2. Debian10にPHP7.4をインストールする方法

  3. Debian9にPHP7.2をインストールする方法