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