▷ Installeer meerdere versies van PHP op Ubuntu - 5.6 7.X 8.0

PHP (PHP: Hypertext Preprocessor) is tegenwoordig een van de beste opties om websites en webgebaseerde applicaties te ontwikkelen dankzij een brede reeks geïntegreerde functies, daarom is het een van de meest gebruikte en populairste talen onder ontwikkelaars. PHP biedt versies 5.6, 7.0 en 8.0 terwijl versies zoals 5.3, 5.4 en 5.5 niet langer worden ondersteund.

PHP wordt gebruikt voor Apache- en Nginx-webservers en Solvetic zal uitleggen hoe de compatibele versies ervan in Ubuntu kunnen worden geïnstalleerd.

1. Zie de PHP-versie in Ubuntu

Stap 1
We openen de terminal en voeren een van de volgende opdrachten uit:

 sudo apt show php sudo apt show php -a

VERGROTEN

Stap 2
In dit geval is het mogelijk om de meest recente versie van PHP te installeren door het volgende uit te voeren:

 sudo apt install php Installeer PHP met PPA

2. Installeer meerdere versies van PHP op Ubuntu 5.6 7.X 8.0

Stap 1
De eerste stap is om PHP in een van zijn versies van PPA te installeren, hiervoor installeren we de nodige add-ons:

 sudo apt install python-software-eigenschappen 

VERGROTEN

Stap 2
In het geval van een fout voeren we uit:

 sudo apt install software-properties-common 

VERGROTEN

Stap 3
We voeren de letter y in om de wijzigingen toe te passen.

VERGROTEN

Stap 4
Nu voegen we de PPA-repository toe:

 sudo add-apt-repository ppa: ondrej / php 

VERGROTEN

Stap 5
We drukken op Enter om te bevestigen en de repository toe te voegen:

VERGROTEN

Stap 6
We updaten het systeem met het commando:

 sudo apt update 

VERGROTEN

Stap 7
Hierna kunnen we de verschillende versies van PHP installeren.
We installeren PHP 5.6 met het commando:

 sudo apt installeer php5.6 

VERGROTEN

Stap 8
We voeren de letter Y in om de download en installatie van deze versie te bevestigen, daarna valideren we de geïnstalleerde versie met "php -v":

VERGROTEN

Stap 9
We installeren PHP 7.1 met het commando:

 sudo apt installeer php7.1 

VERGROTEN

Stap 10
We voeren de letter Y in om het proces te bevestigen:

VERGROTEN

Stap 11
We valideren de versie met "php -v":

VERGROTEN

Stap 12
We installeren PHP 8.0 met het commando:

 sudo apt installeer php8.0 

VERGROTEN

Stap 13
We accepteren de installatie door de letter Y in te voeren:

VERGROTEN

Stap 14
We valideren de versie met het commando "php -v":

VERGROTEN

Stap 15
Voor de Apache-server hebben we de volgende opties om te installeren:

 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]
Stap 16
In het geval van Nginx hebben we de volgende versies:
 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 installeer php7.3-fpm [PHP 7.3] sudo apt installeer php7.4-fpm [PHP 7.4] sudo apt installeer php8.0-fpm [PHP 8.0] 
Stap 17
Daarnaast is het mogelijk om modules te installeren op basis van de PHP-bestemming:
 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. Configureer de standaardversie van PHP in Ubuntu

Stap 1
Het is mogelijk dat we standaard enkele van de gebruikte versies van PHP willen vastleggen, hiervoor moeten we de volgende syntaxis uitvoeren:

 sudo update-alternatives --set php / usr / bin / php # 
Stap 2
Om PHP 5.6 tot stand te brengen voeren we uit:
 sudo update-alternatives --set php /usr/bin/php5.6 
Stap 3
Voor PHP 7.1:
 sudo update-alternatives --set php /usr/bin/php7.1 
Stap 4
Voor PHP 8.0 gebruiken we:
 sudo update-alternatives --set php /usr/bin/php8.0 

VERGROTEN

Stap 5
Het is mogelijk om de versie van PHP te configureren voor gebruik met de Apache-webserver, in dit geval is het vereist om de huidige versie te deactiveren met het a2dismod-commando en vervolgens de gewenste versie in te schakelen met het a2enmod-commando.

We verwijderen de huidige versie:

 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

VERGROTEN

Stap 6
Dan schakelen we de gewenste versie in:

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

VERGROTEN

Stap 7
Ten slotte herstarten we de server met het volgende commando:

 sudo systemctl herstart apache2 

VERGROTEN

Dit is het eenvoudige en functionele proces om PHP in verschillende versies op Ubuntu te laten installeren en vervolgens te bepalen welke de juiste versie is om te gebruiken.

wave wave wave wave wave