Website-Suche

So installieren Sie PHP 7.2/7.3/7.4 unter Ubuntu 22.04


PHP ist eine kostenlose Open-Source-Sprache und eine der am häufigsten verwendeten serverseitigen Programmiersprachen. Es wird für die Entwicklung dynamischer und responsiver Websites verwendet. Es ist plattformübergreifend und kann auf vielen Plattformen wie Linux, Windows, Mac OS und Unix installiert werden. Mit PHP können Sie eine Website, einen Blog, ein Kundenbeziehungsmanagementsystem, ein Kundenbeziehungsmanagementsystem und vieles mehr erstellen.

In diesem Artikel zeigen wir Ihnen, wie Sie mehrere PHP-Versionen unter Ubuntu 22.04 installieren.

Anforderungen

  • Ein Server mit Ubuntu 22.04.
  • Auf dem Server ist ein Root-Passwort eingerichtet.

Erste Schritte

Bevor Sie beginnen, sollten Sie alle Systempakete auf die neueste Version aktualisieren und aktualisieren. Sie können alle Pakete aktualisieren, indem Sie den folgenden Befehl ausführen:

apt update
apt upgrade

Sobald alle Pakete aktualisiert sind, können Sie mit dem nächsten Schritt fortfahren.

PHP-Repository hinzufügen

Zum Zeitpunkt der Erstellung dieses Tutorials ist PHP 8.1 die neueste PHP-Version. Ubuntu 22.04 wird mit dieser PHP-Version in seinem Standard-Repository ausgeliefert. Um mehrere PHP-Versionen zu installieren, müssen Sie das PHP-Repository von Ondrej auf Ihrem System installieren.

Installieren Sie zunächst alle erforderlichen Abhängigkeiten mit dem folgenden Befehl:

apt install software-properties-common curl gnupg2 wget -y

Sobald alle erforderlichen Abhängigkeiten installiert sind, fügen Sie das PHP-Repository mit dem folgenden Befehl hinzu:

add-apt-repository ppa:ondrej/php

Nachdem das Repository hinzugefügt wurde, aktualisieren Sie den Repository-Cache mit dem folgenden Befehl:

apt update

Installieren Sie PHP unter Ubuntu 22.04

In diesem Abschnitt zeigen wir Ihnen, wie Sie mehrere PHP-Versionen unter Ubuntu 22.04 installieren.

Installieren Sie PHP 7.4

Um PHP 7.4 zu installieren, führen Sie den folgenden Befehl aus:

apt-get install php7.4 php7.4-fpm -y

Führen Sie als Nächstes den folgenden Befehl aus, um weitere PHP-Erweiterungen zu installieren:

apt-get install php7.4-cli php7.4-mbstring php7.4-xml php7.4-gd php7.4-mysql php7.4-curl

Installieren Sie PHP 7.3

Um PHP 7.3 zu installieren, führen Sie den folgenden Befehl aus:

apt-get install php7.3 php7.3-fpm

Führen Sie als Nächstes den folgenden Befehl aus, um weitere PHP-Erweiterungen zu installieren:

apt-get install php7.3-cli php7.3-mbstring php7.3-xml php7.3-gd php7.3-mysql php7.3-curl

Installieren Sie PHP 7.2

Um PHP 7.2 zu installieren, führen Sie den folgenden Befehl aus:

apt-get install php7.2 php7.2-fpm

Führen Sie dann den folgenden Befehl aus, um weitere PHP-Erweiterungen zu installieren:

apt-get install php7.2-cli php7.2-mbstring php7.2-xml php7.2-gd php7.2-mysql php7.2-curl

Installieren Sie PHP 8.0

Um PHP 8.0 zu installieren, führen Sie den folgenden Befehl aus:

apt-get install php8.0 php8.0-fpm

Führen Sie dann den folgenden Befehl aus, um weitere PHP-Erweiterungen zu installieren:

apt-get install php8.0-cli php8.0-mbstring php8.0-xml php8.0-gd php8.0-mysql php8.0-curl

Überprüfen Sie nun die aktive PHP-Version mit dem folgenden Befehl:

php -v

Sie sollten die PHP-Version in der folgenden Ausgabe sehen:

PHP 8.0.21 (cli) (built: Jul 13 2022 08:26:57) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.21, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.21, Copyright (c), by Zend Technologies

Ändern der PHP-Standardversion

Wenn auf Ihrem System mehrere PHP-Versionen installiert sind. Mit dem Befehl update-alternatives können Sie ganz einfach zwischen ihnen wechseln:

update-alternatives --config php

Sie werden aufgefordert, die PHP-Versionen auszuwählen:

There are 4 choices for the alternative php (providing /usr/bin/php).

  Selection    Path             Priority   Status
------------------------------------------------------------
* 0            /usr/bin/php8.0   80        auto mode
  1            /usr/bin/php7.2   72        manual mode
  2            /usr/bin/php7.3   73        manual mode
  3            /usr/bin/php7.4   74        manual mode
  4            /usr/bin/php8.0   80        manual mode

Press  to keep the current choice[*], or type selection number: 3

Geben Sie die gewünschte PHP-Versionsnummer aus der obigen Ausgabe ein und drücken Sie die Eingabetaste, um diese PHP-Version als Standardversion festzulegen.

update-alternatives: using /usr/bin/php7.4 to provide /usr/bin/php (php) in manual mode

Sie können nun die aktive PHP-Version mit dem folgenden Befehl überprüfen:

php -v

Sie sollten die folgende Ausgabe sehen:

PHP 7.4.30 (cli) (built: Jun 27 2022 08:21:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.30, Copyright (c), by Zend Technologies

Sie können die Standard-PHP-Versionen auch direkt mit dem folgenden Befehl ändern:

update-alternatives --set php /usr/bin/php7.2

Sie erhalten die folgende Ausgabe:

update-alternatives: using /usr/bin/php7.2 to provide /usr/bin/php (php) in manual mode

Um die neue aktive Version zu überprüfen, führen Sie den folgenden Befehl aus:

php -v

Sie sollten die folgende Ausgabe sehen:

PHP 7.2.34-32+ubuntu22.04.1+deb.sury.org+1 (cli) (built: Jun 27 2022 08:18:11) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.34-32+ubuntu22.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Entfernen Sie PHP von Ihrem System

Wenn Sie eine bestimmte PHP-Version von Ihrem System entfernen möchten, führen Sie den folgenden Befehl gefolgt von der PHP-Version aus:

apt-get remove php7.2

Um andere PHP-Erweiterungen der spezifischen PHP-Versionen zu entfernen, führen Sie den folgenden Befehl aus:

apt-get remove php7.2-*

Abschluss

In diesem Beitrag haben wir erklärt, wie man verschiedene PHP-Versionen unter Ubuntu 22.04 installiert. Ich hoffe, Sie verfügen jetzt über genügend Kenntnisse, um mehrere PHP-Versionen zu installieren und zu verwalten.