PHP 8.0, wie man diese Sprache in Ubuntu 20.04 | installiert 18.04

über PHP 8.0

Im nächsten Artikel werden wir einen Blick darauf werfen Wie können wir PHP 8.0 mit Ubuntu 18.04 oder 20.04 mit Apache installieren?. Dies ist eine beliebte Sprache für die Webentwicklung, die ursprünglich 1994 von erstellt wurde Rasmus Lerdorf, ein dänisch-kanadischer Programmierer. Es ist die Sprache, mit der dynamische und reaktionsschnelle Websites entwickelt werden. In der Tat Plattformen CMS Beliebt wie WordPress, Drupal und Magento basieren auf PHP.

Die erstellten PHP-Dateien können sowohl auf Gnu / Linux, MacOS, Windows als auch auf vielen anderen Unix-Systemen ausgeführt werden, solange PHP installiert wurde. In den folgenden Zeilen werden wir sehen, wie wir PHP 8.0 in Ubuntu 20.04 installieren können.

Allgemeine Funktionen von PHP 8.0

Die neueste Version bis heute von PHP ist PHP 8.0 und wurde am 26. November 2020 veröffentlicht. Darin finden Sie viele neue Funktionen. PHP 8.0 ist ein wichtiges Update der PHP-Sprache, das neue Funktionen und Optimierungen enthält. Unter ihnen finden wir:

  • Diese Version gibt nur die erforderlichen Parameter anÜberspringen Sie die Optionen. Die Argumente sind unabhängig von der Reihenfolge und werden automatisch dokumentiert.
  • Attribute Anstelle von Anmerkungen in PHP-Dokument, Wir können strukturierte Metadaten verwenden.
  • Wir brauchen weniger Code zum Definieren und Initialisieren einer Eigenschaft.
  • Wir können a verwenden native Union-Typdeklaration die zum Zeitpunkt der Ausführung validiert wird.
  • Übereinstimmungsausdrücke. Die neuen Übereinstimmungsausdrücke ähneln dem Schalter und weisen die folgenden Merkmale auf: Match ist ein Ausdruck, dh er kann als Variablen gespeichert oder zurückgegeben werden. Es macht auch strenge Vergleiche.
  • Nullsicherer Operator. Anstatt nach Nullbedingungen zu suchenBenutzer können eine Zeichenfolge mit dem neuen nullsafe-Operator verwenden. Wenn die Auswertung eines Elements fehlschlägt, wird die Ausführung der Kette abgebrochen und als null ausgewertet.
  • Intelligente Vergleiche zwischen Zeichenfolgen und Zahlen.
  • Die meisten internen Funktionen bieten jetzt Ein Ausnahmefehler, wenn der Parameter nicht validiert wird.

Dies sind nur einige der Funktionen von PHP 8.0. Sie können konsultieren Sie alle im Detail aus dem php.net.

Installieren Sie PHP 8.0 unter Ubuntu

Fügen Sie die PPA hinzu

PHP 7.4 ist die Standardversion in den Ubuntu 20.04-Repositorys zum Zeitpunkt dieses Schreibens. Um die neueste Version von PHP zu installieren, müssen wir das Ondrej PPA-Repository verwenden. Es enthält mehrere Versionen und Erweiterungen von PHP.

Bevor wir mit der Installation fortfahren können, müssen wir ein Terminal öffnen (Strg + Alt + T) und Systempakete aktualisieren. Wir werden auch einige Abhängigkeiten installieren.

sudo apt update; sudo apt upgrade

Installieren Sie PHP 8-Abhängigkeiten

sudo apt install ca-certificates apt-transport-https software-properties-common

Nach der Installation der Abhängigkeiten können wir jetzt Ergänzen Sie die Ondrej PPA. Im selben Terminal müssen wir nur den folgenden Befehl verwenden:

Repository für PHP 8.0 hinzufügen

sudo add-apt-repository ppa:ondrej/php

Installieren Sie PHP 8.0 auf Apache

Nach dem Hinzufügen des PPA in unserem Team sollte es auftreten Aktualisieren von Paketen, die in Repositorys verfügbar sind.

installierte Version von Apache2

Wenn Sie einen Apache-Webserver ausführen, Sie können PHP 8.0 mit dem Apache-Modul installieren. Dazu müssen Sie nur ein Terminal öffnen (Strg + Alt + T) und den folgenden Befehl ausführen:

installiere php 8 auf apache2

sudo apt install php8.0 libapache2-mod-php8.0

Sobald die Installation abgeschlossen ist, müssen wir Starten Sie den Webserver neu Apache um das Modul zu aktivieren.

sudo systemctl restart apache2

An dieser Stelle können wir Bestätigen Sie die Standard-PHP-Version auf dem Server:

PHP Apache Version

php -v

Wenn Sie daran interessiert sind, den Apache-Webserver mit zu verwenden PHP-FPMFühren Sie den folgenden Befehl aus, um die erforderlichen Pakete zu installieren:

installiere php fpm

sudo apt install php8.0-fpm libapache2-mod-fcgid

Da PHP-FPM ist standardmäßig nicht aktiviert, wir müssen es aktivieren mit folgenden Befehlen:

aktiviere php fpm

sudo a2enmod proxy_fcgi setenvif

sudo a2enconf php8.0-fpm

Dann müssen wir zurück zu Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:

sudo systemctl restart apache2

Installieren Sie PHP 8-Erweiterungen

PHP-Erweiterungen sind Bibliotheken, die die Funktionalität von PHP erweitern. Diese Erweiterungen existieren als Pakete und können wie folgt installiert werden:

sudo apt install php8.0-[nombre-de-extension]

Überprüfen Sie die Installation

Um die installierte Version von PHP zu bestätigen, können wir dies aus der grafischen Umgebung heraus tun Erstellen Sie eine PHP-Datei in / Var / www / html namens Info.php:

sudo vim /var/www/html/info.php

Innerhalb der Datei müssen wir nur Fügen Sie die folgenden Zeilen ein und speichern Sie die Datei.

<?php

phpinfo();

?>

Schließlich In unserem bevorzugten Webbrowser schreiben wir die IP-Adresse des Servers in die URL und den Namen der neu erstellten Datei:

http://ip-de-servidor/info.php

Wenn beim Zugriff auf diese kleine Datei alles korrekt ist Wir sollten den folgenden Bildschirm sehen:

PHP8 in Apache

Und damit können wir PHP 8.0 als installiert und in den Apache-Webserver integriert betrachten, der unter Ubuntu 20.04 ausgeführt wird.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Pedro Pérez Pofenas sagte

    Wenn Sie bereits Version 7 von PHP installiert haben, müssen Sie das PHP7-X-Modul deaktivieren und PHP8.0 mit den folgenden Befehlen aktivieren, damit es mit Apache funktioniert.
    sudo a2dismod php7.x.
    sudo a2enmod php8.0

  2.   MM21 sagte

    Ich kann den Ordner nicht erstellen 🙁
    Ich habe es mit mkdir versucht, aber es wird nicht mit PHP geladen
    Ich möchte PHP installieren, um es mit Neatbeans zu öffnen. Es hat zwei Tage gedauert.

    Jede Hilfe wird geschätzt.
    Vielen Dank für alle Informationen.
    ^^,

  3.   Christoph sagte

    Hallo, ich habe Ubuntu 16 installiert, ich hatte PHP 7.0 installiert und ich habe es deinstalliert, aber jetzt habe ich Apache, MySQL und PHP 7 deinstalliert und ich habe dieses Handbuch befolgt, aber ich konnte es nicht zum Laufen bringen.

    Hast du eine Idee, warum es sein könnte?

    1.    Damien A. sagte

      Hallo. Ihr Problem wird durch Ihre Version von Ubuntu gegeben. Ubuntu 16 wird nicht mehr unterstützt. Ich empfehle Ihnen, Ihre Version von Ubuntu auf eine aktuellere Version zu aktualisieren und PHP 8 neu zu installieren. Salu2.

  4.   Paul Perdomo sagte

    Danke!!! Sie sind großartig!