So installieren Sie PHP 8.x auf Pop!_OS

So installieren Sie PHP 8.x auf Pop!_OS

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:

  1. Installieren Sie die erforderlichen Pakete
  2. Ö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  

  3. Fügen Sie die ONDřej Surý PPA hinzu
  4. 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 

  5. Installieren Sie PHP 8 auf Pop!_OS
  6. 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.

  7. Installieren Sie PHP -Module
  8. 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.

  9. Überprüfen Sie die PHP -Installation
  10. 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.