So installieren Sie PHP 8 auf Ubuntu 20.04

So installieren Sie PHP 8 auf Ubuntu 20.04

PHP ist ein Akronym für „Hypertext -Präprozessor“ ist eine Skriptsprache, die für die Entwicklung von Webanwendungen häufig verwendet wird. Es ist die serverseitige Skriptsprache, die in HTML eingebettet ist. Dies wird verwendet, um dynamische Inhalte, Datenbanken, Sitzungsverfolgung zu verwalten, sogar ganze E-Commerce-Websites zu erstellen.

Php 8.0 ist die neueste stabile Version, die für die Produktionsanwendung verfügbar ist. Die Debian -Pakete für PHP 8 sind unter PPA erhältlich: Ondrej/PHP PPA für Ubuntu Systems.

In diesem Tutorial erfahren Sie Folgendes.

  1. Installieren Sie PHP 8 auf Ubuntu
  2. Installieren Sie PHP 8 -Erweiterungen
  3. Setup PHP 8 mit Apache einrichten
  4. Setup PHP 8 mit Nginx einrichten
  5. Wechseln Sie zwischen mehreren PHP -Versionen

Beginnen wir also mit einem Tutorial, um Php 8 zu installieren und zu verwenden.0 auf Ubuntu 20.04 LTS Focal System.

Schritt 1 - Installieren Sie PHP 8 auf Ubuntu

Das Ondrej PHP PPA ist immer auf dem neuesten Stand und enthält die neuesten PHP -Versionen. Verwenden Sie die folgenden Befehle, um PPA hinzuzufügen und PHP 8 zu installieren.0 auf Ubuntu 20.04 System.

  1. zuerst, Sie müssen ein erforderliches Paket auf Ihrem System installieren. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus.
    sudo APT Update && sudo APT Installieren Sie Software-Properties-common -y -y  
  2. Aktivieren Sie PPA - Verwenden Sie als Nächst
    sudo add-apt-Repository PPA: Ondrej/PHP  
  3. Installieren Sie Php 8 - Geben Sie als nächstes den Befehl unten ein, um den Php 8 zu installieren.0 auf Ubuntu -System.
    sudo apt installieren php8.0  

    Drücken Sie 'y' für eine vom Installateur gefragte Bestätigung.

Sobald die obigen Befehle abgeschlossen sind, haben Sie Php 8 erfolgreich installiert.0 auf dem Ubuntu -System.

Schritt 2 - Installation von PHP -Erweiterungen

Installieren Sie nun die erforderlichen PHP -Module für Ihre Anwendung. Verwenden Sie den folgenden Befehl, um alle verfügbaren PHP 8 zu durchsuchen.0 Module.

sudo apt suche php8.0-*  

Installieren Sie dann die erforderlichen PHP -Module. Der folgende Befehl installiert einige häufig verwendete PHP -Module in Ihrem System.

sudo apt installieren php8.0-GD Php8.0-XML Php8.0-soap php8.0-mbstring php8.0-mysql  

Möglicherweise müssen Sie auch andere von der Anwendung empfohlene PHP -Module installieren.

Schritt 3 - Installieren Sie PHP 8 mit Apache

Apache ist ein beliebter Webserver, der häufig für die Bereitstellung von PHP -Webanwendungen verwendet wird. Auf Debian-basierten Systemen ist dies mit dem Namen "Apache2" verfügbar.

Ein Apache -Modul steht zur Integration von PHP zur Verfügung. Für Php 8.0 Installieren Sie das folgende Apache -Modul

sudo apt installieren libapache2-mod-php8.0  

Aktivieren Sie dann das Php 8 -Modul

sudo a2enmod php8.0  

Alles fertig, jetzt können Sie eine PHP -Anwendung mit Apache mit PHP 8 hosten.

Um die Integration zu testen, erstellen Sie eine Phpinfo () -Datei und überprüfen Sie die Version.

Schritt 4 - Installieren Sie PHP 8 mit Nginx

Es gibt kein offizielles PHP -Modul für den Nginx -Server. In diesem Fall werden wir PHP-FPM verwenden, um PHP-Anwendungen über NGINX-Webserver bereitzustellen.

Installieren Sie also zunächst PHP FPM in Ihrem System.

sudo apt installieren php8.0-fpm  

Sobald die Installation beendet ist, aktivieren Sie und starten Sie den Service.

sudo systemctl aktivieren php8.0-fpm  sudo systemctl starten php8.0-fpm  

Aktualisieren Sie als Nächst.

Server  # Server -Blockcode… Ort ~ \.Php $ inklusive Snippets/Fastcgi-Php.conf; FASTCGI_PASS UNIX:/Run/PHP/PHP8.0-fpm.Socke;  

Der obige Code weist den Nginx -Server an, alle Dateien mit dem zu verarbeiten.PHP ”-Elweiterung mit PHP-FPM.

Starten Sie schließlich den Nginx -Webserver neu, um die Änderungen anzuwenden.

sudo systemctl starten nginx neu  

Schritt 5 - Standard -PHP -Version wechseln

Sie können problemlos zwischen mehreren PHP -Versionen wechseln, die auf jedem System installiert sind. Führen Sie den folgenden Befehl zum Terminal aus:

Sudo-Update-Alternative-Config PHP  

Dieses System hat Php 8.0 und Php 7.4 installiert. Wählen Sie eine PHP -Version für unsere Wahl aus.

Es gibt 2 Auswahlmöglichkeiten für den alternativen PHP (Bereitstellung/USR/bin/PHP). Auswahlpfad Prioritätsstatus -------------------------------------------------- -------------- * 0/usr/bin/php8.0 80 Auto -Modus 1/usr/bin/php7.4 74 Manueller Modus 2/usr/bin/php8.0 80 Manuellem Modus Drücken Sie, um die aktuelle Auswahl [*] zu behalten, oder die Auswahlnummer eingeben: [Geben Sie hier die Wahl ein] 

Abschluss

In diesem Tutorial können Sie PHP 8 installieren.0 auf Ubuntu 20.04 Linux -System. Möglicherweise müssen Sie auch MySQL auf Ihrem Ubuntu -System installieren.