Wie man

So installieren Sie PHP 8.0 auf Debian 10 | Debian 9

So installieren Sie PHP 8.0 auf Debian 10 | Debian 9

In dieser kurzen Anleitung zeigen wir Ihnen, wie Sie PHP 8 installieren.0 auf Debian 10 | Debian 9. PHP eine leistungsstarke Skriptsprache für die Webentwicklung. Jedes PHP-Skript kann auf einem Linux-, Windows-, macOS- und Unix-System mit installierter PHP-Runtime ausgeführt werden. Ab diesem Artikel steht PHP 8 für die Installation unter Debian 10 zur Verfügung | Debian 9 Linux-Rechner.

In unserem vorherigen Handbuch haben wir die Installation von PHP 8 auf folgende Weise besprochen:

Die offizielle Veröffentlichung von PHP 8 ist der 26. November 2020. Diese Hauptversion von PHP bietet viele neue Funktionen und Leistungsverbesserungen.

Sie sollten auch mit neuen Breaking Changes rechnen, was bedeutet, dass möglicherweise einige Änderungen in Ihrem Code erforderlich sind, um ihn unter PHP 8 zum Laufen zu bringen. Einige der netten neuen Funktionen von PHP 8 sind der JIT-Compiler, benannte Argumente, Union-Typen, Attribute und vieles mehr.

Schritt 1: System aktualisieren

Bevor Sie mit der Installation von PHP 8 unter Debian 10 beginnen | Debian 9 aktualisiert Ihr System auf die neueste Version.

sudo apt update sudo apt -y upgrade

Da es Kernel-Updates geben könnte, sollten Sie nach dem Upgrade einen Neustart des Systems in Betracht ziehen.

sudo neu starten

Schritt 2: Sur APT-Repository hinzufügen

PHP 8-Pakete für Debian sind auf der DEB verfügbar.SURY.ORG-Repository. Erforderliche Abhängigkeiten installieren.

sudo apt update sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common

Fügen Sie das APT-Repository der PHP-Pakete zu Ihrem Debian-Server hinzu.

echo "deb https://Pakete.sicher.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.aufführen.d/sury-php.aufführen 

Repository-Schlüssel importieren:

wget -qO - https://Pakete.sicher.org/php/apt.gpg | sudo apt-key hinzufügen -

Führen Sie eine Paketindexaktualisierung durch, um zu bestätigen, dass das Repository hinzugefügt wurde:

$ sudo apt update Hit:1 http://mirror.hetzner.de/debian/packages buster InRelease Hit:2 http://security.debian.org buster/updates InRelease Hit:3 http://mirror.hetzner.de/debian/packages buster-updates InRelease Hit:4 http://mirror.hetzner.de/debian/packages buster-backports InRelease Hit:5 http://mirror.hetzner.de/debian/security buster/updates InRelease Hit:6 http://deb.debian.org/debian buster InRelease Hit:7 http://deb.debian.org/debian buster-updates InRelease Hit:8 http://deb.debian.org/debian buster-backports InRelease Get:9 https://packages.sicher.org/php Buster InRelease [6,759 B] Holen Sie sich:10 https://packages.sicher.org/php buster/main amd64 Pakete [148 kB] 155 kB in 2s abgerufen (83.2 kB/s) Paketlisten lesen… Fertig Abhängigkeitsbaum erstellen Statusinformationen lesen… Fertig 7 Pakete können aktualisiert werden. Führen Sie 'apt list --upgradable' aus, um sie anzuzeigen.

Schritt 3: PHP 8 unter Debian 10 installieren | Debian 9

Mit dem hinzugefügten Repository können Sie mit der Installation von PHP 8 beginnen.0 auf Debian 10 | Debian 9:

sudo apt aktualisieren sudo apt installieren php8.0

Hit the ja Taste zum Starten der Installation:

… Statusinformationen lesen… Fertig Die folgenden zusätzlichen Pakete werden installiert: apache2-bin libapache2-mod-php8.0 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libbrotli1 libgdbm-compat4 libjansson4 liblua5.2-0 libperl5.28 libsodium23 perl php-gemeinsames php8.0-cli php8.0-gemeinsames php8.0-opcache php8.0-readline psmisc Vorgeschlagene Pakete: apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser php-pear perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make libb-debug-perl liblocale-codes-perl Empfohlene Pakete: apache2 Die folgenden NEUEN Pakete werden installiert: apache2-bin libapache2-mod-php8.0 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libbrotli1 libgdbm-compat4 libjansson4 liblua5.2-0 libperl5.28 libsodium23 perl php-gemeinsames php8.0 php8.0-cli php8.0-gemeinsames php8.0-opcache php8.0-readline psmisc 0 aktualisiert, 20 neu installiert, 0 zu entfernen und 7 nicht aktualisiert. Muss 10 . bekommen.4 MB Archiv. Nach diesem Vorgang 55.1 MB zusätzlicher Speicherplatz wird verwendet. Möchtest du fortfahren? [J/n] ja

Bestätigen Sie die Standard-PHP-Version auf dem Server:

$ php -v PHP 8.0.0RC3 (cli) (erstellt: 3. Nov. 2020 14:33:19) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies mit Zend OPcache v8.0.0RC3, Copyright (c), von Zend Technologies

Schritt 4: PHP 8-Erweiterungen unter Debian 10 installieren | Debian 9

So installieren Sie PHP 8-Erweiterungen unter Debian 10 | Debian 9 verwendet die folgende Befehlssyntax:

sudo apt installieren php8.0-

Wo:

Einige verfügbare Erweiterungen sind wie unten gezeigt:

$ sudo apt install php8.0- php8.0-bcmath php8.0-curl-dbgsym php8.0-gmp-dbgsym php8.0-mysql php8.0-pspell-dbgsym php8.0-aufgeräumtes php8.0-bcmath-dbgsym php8.0-dba php8.0-imap php8.0-mysql-dbgsym php8.0-readline php8.0-tidy-dbgsym php8.0-bz2 php8.0-dba-dbgsym php8.0-imap-dbgsym php8.0-odbc php8.0-readline-dbgsym php8.0-xdebug php8.0-bz2-dbgsym php8.0-dev php8.0-interbase php8.0-odbc-dbgsym php8.0-snmp-php8.0-xml-php8.0-cgi-php8.0-verzaubern php8.0-interbase-dbgsym php8.0-opcache php8.0-snmp-dbgsym php8.0-xml-dbgsym php8.0-cgi-dbgsym php8.0-enchant-dbgsym php8.0-intl php8.0-opcache-dbgsym php8.0-Seife php8.0-xsl-php8.0-cli php8.0-fpm php8.0-intl-dbgsym php8.0-pgsql php8.0-seife-dbgsym php8.0-zip php8.0-cli-dbgsym php8.0-fpm-dbgsym php8.0-ldap php8.0-pgsql-dbgsym php8.0-sqlite3 php8.0-zip-dbgsym php8.0-gemeinsames php8.0-gd php8.0-ldap-dbgsym php8.0-phpdbg php8.0-sqlite3-dbgsym php8.0-common-dbgsym php8.0-gd-dbgsym php8.0-mbstring php8.0-phpdbg-dbgsym php8.0-sybase php8.0-locke php8.0-gmp-php8.0-mbstring-dbgsym php8.0-pspell php8.0-sybase-dbgsym

Beispiel:

sudo apt installieren php8.0-mysql,cli,common,imap,ldap,xml,fpm,curl,mbstring,zip

Akzeptieren Sie die Installationsaufforderung mit dem ja Schlüssel.

Die folgenden zusätzlichen Pakete werden installiert: libc-client2007e libonig5 libxslt1.1 libzip4 mlock Vorgeschlagene Pakete: uw-mailutils php-pear Die folgenden NEUEN Pakete werden installiert: libc-client2007e libonig5 libxslt1.1 libzip4 mlock php8.0-locke php8.0-fpm php8.0-imap php8.0-ldap php8.0-mbstring php8.0-mysql php8.0-xml-php8.0-zip 0 aktualisiert, 13 neu installiert, 0 zu entfernen und 7 nicht aktualisiert. Benötigen Sie 3.308 kB an Archiven. Nach diesem Vorgang 10.3 MB zusätzlicher Speicherplatz werden verwendet. Möchtest du fortfahren? [J/n] ja

Verwenden Sie dasselbe Installationsformat für alle anderen im Repository verfügbaren PHP-Erweiterungen. Um geladene PHP-Module zu überprüfen, verwenden Sie den Befehl:

$php -m

Weitere Anleitungen zu Debian:

Plex Media Server auf Debian installieren

PostgreSQL 13 unter Debian installieren

Zabbix Server 5 installieren und konfigurieren.0 LTS auf Debian

Einfache Möglichkeit zum Herunterladen von Videos von YouTube und vielem mehr mit dem kostenlosen Video-Downloader
Wählen Sie YTD Video Downloader, um Videos von sozialen Netzwerken und all Ihren Lieblingswebsites herunterzuladenFähig sein zu Videos auf Facebook un...
Überwachen Sie Apache Kafka mit Prometheus und Grafana
In unseren letzten Anleitungen haben wir gesehen, wie man Kafka sowohl in Ubuntu 20 als auch in CentOS 8 installiert. Wir hatten eine kurze Einführung...
FileCloud Community Edition - Sicherer Dateifreigabedienst
AuftaktFür die meisten Benutzer und Unternehmen gleichermaßen ist es äußerst wichtig, einen Ort zu haben, an dem Dateien nicht nur nahtlos, sondern au...