So installieren Sie PHP 8.x auf Pop!_OS
- 2388
- 230
- Miriam Bauschke
Wenn Sie Webanwendungen mit PHP auf POP entwickeln möchten!_OS, möglicherweise müssen Sie mehrere Versionen von PHP für Test- oder Kompatibilitätszwecke installieren. Eine Möglichkeit, mehrere Versionen von PHP auf POP zu installieren!_OS soll ein persönliches Paketarchiv (PPA) verwenden. Am Tag des Schreibens dieses Tutorial Php 8.2 ist die neueste Version erhältlich.
In diesem Artikel werden wir die Schritte zur Installation von PHP 8 erörtern.2, Php 8.1 oder PHP 8.0 Versionen auf Pop!_OS mit einem PPA.
Schritte zur Installation von PHP auf POP!_OS
So installieren Sie PHP auf POP!_OS Mit einem persönlichen Paketarchiv (PPA) können Sie folgende Schritte befolgen:
- Installieren Sie die erforderlichen Pakete
Öffnen Sie ein Terminal und installieren Sie das Software-Properties-Common-Paket, das den Befehl „Add-apt-Repository“ enthält, mit dem Sie das PPA hinzufügen:
sudo APT -Update
sudo APT installieren Software-Properties-Common
- Fügen Sie die ONDřej Surý PPA hinzu
Fügen Sie die Ondřej Surý PPA hinzu, die aktualisierte Versionen von PHP bereitstellt:
sudo add-apt-Repository PPA: Ondrej/PHP
Aktualisieren Sie die Paketliste erneut, um die Pakete in die PPA aufzunehmen:
sudo APT -Update
- Installieren Sie PHP 8 auf Pop!_OS
Führen Sie nun den folgenden Befehl aus, um PHP mit dem APT -Paket -Manager zu installieren:
sudo apt installieren php8.2
Ersetzen Sie „8.2 ”mit der gewünschten Version von PHP wie„ 8.1 ”,„ 8.0 "," 7.4 ”oder„ 5.6 ”. Dadurch wird auch der PHP -Paketmanager „Composer“ (PHP -Paket -Manager) installiert.
- Installieren Sie PHP -Module
Sie können auch die PHP -Module installieren, die für Ihre Anwendung erforderlich sind. Der folgende Befehl installiert MySQL-, ZIP- und Curl -PHP -Module.
sudo apt installieren php8.2-mysql php8.2-ZIP-Php8.2-curl
Stellen Sie sicher, dass Sie die richtige PHP -Version mit dem Befehl verwenden.
- Überprüfen Sie die PHP -Installation
Stellen Sie sicher, dass PHP korrekt installiert wurde, indem der folgende Befehl ausgeführt wurde:
PHP -v
Sie sollten die Version von PHP sehen, die Sie installiert haben.
Ausgang Php 8.2.1 (CLI) (gebaut: 13. Januar 2023 10:43:08) (NTS) Copyright (c) Die PHP -Gruppe Zend Engine V4.2.1, Copyright (c) Zend -Technologien mit Zend Opcache V8.2.1, Copyright (C), von Zend Technologies
Wechseln Sie zwischen mehreren PHP -Versionen
Sie können verwenden "Update-Alternative"
Befehl zum Festlegen oder Ändern der Standard -PHP -Version oder Änderung.
Sudo-Update-Alternative-Config PHP
In dem Befehl werden alle installierten PHP -Versionen in Ihrem System aufgeführt. Von dem Sie die Standard -PHP -Version festlegen können.
Es gibt 3 Auswahlmöglichkeiten für den alternativen PHP (Bereitstellung/USR/bin/PHP). Auswahlpfad Prioritätsstatus -------------------------------------------------- -------------- * 0/usr/bin/php8.2 82 Auto -Modus 1/usr/bin/php7.4 74 Manueller Modus 2/usr/bin/php8.1 81 Manueller Modus 3/usr/bin/php8.2 82 Manuellem Modus Drücken Sie, um die aktuelle Auswahl [*] oder die Auswahlnummer einzuhalten:
Geben Sie eine Auswahlnummer ein, um die Standard -PHP -Version für die Befehlszeile festzulegen.
Hinweis: Dies ändert die Standard -PHP -Version für Apache nicht.
Abschluss
Installieren Sie mehrere PHP -Versionen auf POP!_OS Verwenden Sie eine PPA mit dem Hinzufügen der PPA zu Ihrem System, der Aktualisierung der Paketliste und der Installation der gewünschten PHP -Version mit dem APT -Paket -Manager. Dies ist eine relativ einfache Möglichkeit, PHP zu installieren. Es ist jedoch wichtig zu beachten, dass die Verwendung eines PPA Kompatibilitätsprobleme und Sicherheitsrisiken einführen kann. Es ist im Allgemeinen besser, den Pop zu verwenden!_OS Package Manager oder installieren Sie PHP aus der Quelle. Unabhängig davon, welche Methode Sie auswählen, ist es wichtig, Ihre PHP -Installation auf dem neuesten Stand zu halten, um Sicherheit und Kompatibilität zu gewährleisten.
- « So richten Sie Nginx Reverse Proxy ein Schritt-für-Schritt-Tutorial ein
- So installieren Sie Python 3.11 auf Debian 11/10 »