GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat PHP 5.6 na Ubuntu 16.04 a Debian 9

Jak již víte, jak Ubuntu 16.04 a Debian 9 byl dodán s PHP 7 a aplikace, které jsou navrženy pro práci s PHP 5, jako je vnStat PHP Frontend , PHP Server Monitor , atd., nemusí fungovat kvůli problémům s kompatibilitou.

V takových případech budete muset nainstalovat PHP 5.6 na Ubuntu 16.04 / Debian 9, abyste splnili požadavky aplikace, kterou chcete nainstalovat do systému.

Zde v tomto návodu projdeme kroky k instalaci PHP 5.6 na Ubuntu 16.04 / Debian 9.

Nastavení úložiště Ondřej

Ondřej Surý spravuje úložiště PHP 5.6 a PHP 7.0 pro Ubuntu a Debian . Nyní použijeme úložiště Ondej pro naši instalaci PHP 5.6.

### 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

Nainstalujte PHP 5.6 na Ubuntu 16.04 / Debian 9

Aktualizujte mezipaměť úložiště pomocí následujícího příkazu.

sudo apt-get update

Nyní nainstalujte PHP 5.6 / PHP 7.0 pomocí příkazu apt.

sudo apt-get install -y php5.6

Ověřte verzi PHP pomocí následujícího příkazu.

php -v

Výstup:

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

Snímek obrazovky:

Doplňky

Existuje šance, že váš systém již má PHP 7, díky čemuž může výše uvedený příkaz zobrazovat verzi PHP jako 7.0 nebo 7.2.

Pomocí níže uvedeného příkazu můžete nastavit výchozí verzi PHP na 5.6 a můžete kdykoli přepínat mezi PHP 5.6 a PHP 7.

sudo update-alternatives --config php

Výstup:

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

Nyní je PHP v5.6 nastaveno jako výchozí pro PHP.

To je vše.


Debian
  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP 7.3 na Ubuntu 16.04

  1. Jak nainstalovat PHP 8.0 na Ubuntu 20.04 / Ubuntu 18.04

  2. Jak nainstalovat PHP 7.4 na Debian 10

  3. Jak nainstalovat PHP na Debian 11

  1. Jak nainstalovat PHP 8 na Debian 10

  2. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  3. Jak nainstalovat PHP 7.2 na Debian 9