▷ Nainstalujte více verzí PHP na Ubuntu - 5,6 7.X 8,0

PHP (PHP: Hypertext Preprocessor) je dnes díky široké sadě integrovaných funkcí jednou z nejlepších možností vývoje webových stránek a webových aplikací, a proto je jedním z nejpoužívanějších a nejpopulárnějších jazyků mezi vývojáři. PHP nabízí verze 5.6, 7.0 a 8.0, zatímco verze jako 5.3, 5.4 a 5.5 již nejsou podporovány.

PHP se používá pro webové servery Apache a Nginx a Solvetic vysvětlí způsob instalace jeho kompatibilních verzí v Ubuntu.

1. Podívejte se na verzi PHP v Ubuntu

Krok 1
Otevřeme terminál a spustíme jeden z následujících příkazů:

 sudo apt show php sudo apt show php -a

ZVĚTŠIT

Krok 2
V tomto případě je možné nainstalovat nejnovější verzi PHP provedením následujícího:

 sudo apt install php Nainstalujte PHP pomocí PPA

2. Nainstalujte více verzí PHP na Ubuntu 5.6 7.X 8.0

Krok 1
Prvním krokem je instalace PHP v jedné z jeho verzí z PPA, proto nainstalujeme potřebné doplňky:

 sudo apt install python-software-properties 

ZVĚTŠIT

Krok 2
V případě jakékoli chyby provedeme:

 sudo apt install software-properties-common 

ZVĚTŠIT

Krok 3
Pro uplatnění změn zadáme písmeno y.

ZVĚTŠIT

Krok 4
Nyní přidáme úložiště PPA:

 sudo add-apt-repository ppa: ondrej / php 

ZVĚTŠIT

Krok 5
Stisknutím klávesy Enter potvrdíme a přidáme úložiště:

ZVĚTŠIT

Krok 6
Aktualizujeme systém pomocí příkazu:

 sudo apt aktualizace 

ZVĚTŠIT

Krok 7
Poté můžeme nainstalovat různé verze PHP.
Nainstalujeme PHP 5.6 pomocí příkazu:

 sudo apt install php5.6 

ZVĚTŠIT

Krok 8
Pro potvrzení stažení a instalace této verze zadáme písmeno Y, poté ověříme nainstalovanou verzi pomocí „php -v“:

ZVĚTŠIT

Krok 9
Nainstalujeme PHP 7.1 pomocí příkazu:

 sudo apt install php7.1 

ZVĚTŠIT

Krok 10
Pro potvrzení postupu zadáme písmeno Y:

ZVĚTŠIT

Krok 11
Verzi ověřujeme pomocí „php -v“:

ZVĚTŠIT

Krok 12
Nainstalujeme PHP 8.0 pomocí příkazu:

 sudo apt install php8.0 

ZVĚTŠIT

Krok 13
Přijímáme instalaci zadáním písmene Y:

ZVĚTŠIT

Krok 14
Verzi ověřujeme příkazem „php -v“:

ZVĚTŠIT

Krok 15
Pro server Apache máme následující možnosti instalace:

 sudo apt install php5.6 [PHP 5.6] sudo apt install php7.0 [PHP 7.0] sudo apt install php7.1 [PHP 7.1] sudo apt install php7.2 [PHP 7.2] sudo apt install php7.3 [PHP 7.3] sudo apt install php7.4 [PHP 7.4] sudo apt install php8.0 [PHP 8.0]
Krok 16
V případě Nginx máme následující verze:
 sudo apt install php5.6-fpm [PHP 5.6] sudo apt install php7.0-fpm [PHP 7.0] sudo apt install php7.1-fpm [PHP 7.1] sudo apt install php7.2-fpm [PHP 7.2] sudo apt nainstalovat php7.3-fpm [PHP 7.3] sudo apt nainstalovat php7.4-fpm [PHP 7.4] sudo apt nainstalovat php8.0-fpm [PHP 8.0] 
Krok 17
Kromě toho je možné instalovat moduly na základě cíle PHP:
 sudo apt install php5.6-cli php5.6-xml php5.6-mysql sudo apt install php7.0-cli php7.0-xml php7.0-mysql sudo apt install php7.1-cli php7.1-xml php7 .1-mysql sudo apt install php7.2-cli php7.2-xml php7.2-mysql sudo apt install php7.3-cli php7.3-xml php7.3-mysql sudo apt install php7.3-cli php7. 4-xml php7.4-mysql sudo apt install php7.3-cli php8.0-xml php8.0-mysq

3. Konfigurujte výchozí verzi PHP v Ubuntu

Krok 1
Je možné, že chceme ve výchozím nastavení vytvořit některé z používaných verzí PHP, proto musíme provést následující syntaxi:

 sudo update-alternatives --set php / usr / bin / php # 
Krok 2
Abychom vytvořili PHP 5.6, spustíme:
 sudo update-alternatives --set php /usr/bin/php5.6 
Krok 3
Pro PHP 7.1:
 sudo update-alternatives --set php /usr/bin/php7.1 
Krok 4
Pro PHP 8.0 používáme:
 sudo update-alternatives --set php /usr/bin/php8.0 

ZVĚTŠIT

Krok 5
Je možné nakonfigurovat verzi PHP pro použití s ​​webovým serverem Apache, v tomto případě je nutné deaktivovat aktuální verzi pomocí příkazu a2dismod a poté povolit požadovanou verzi pomocí příkazu a2enmod.

Odinstalujeme aktuální verzi:

 sudo a2dismod php5.6 sudo a2dismod php7.0 sudo a2dismod php7.1 sudo a2dismod php7.2 sudo a2dismod php7.3 sudo a2dismod php7.4 sudo a2dismod php8.0

ZVĚTŠIT

Krok 6
Poté povolíme požadovanou verzi:

 sudo a2enmod php5.6 sudo a2enmod php7.1 sudo a2enmod php7.2 sudo a2enmod php7.3 sudo a2enmod php7.4 sudo a2enmod php8.0

ZVĚTŠIT

Krok 7
Nakonec restartujeme server následujícím příkazem:

 sudo systemctl restart apache2 

ZVĚTŠIT

Jedná se o jednoduchý a funkční proces, který umožňuje instalaci PHP v různých verzích na Ubuntu a poté definuje, kterou verzi je vhodné použít.

wave wave wave wave wave