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.6Krok 3
Pro PHP 7.1:
sudo update-alternatives --set php /usr/bin/php7.1Krok 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.