GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie PHP 8 auf Debian 10

Kürzlich wurde eine stabile Version von PHP 8 veröffentlicht. Diese Version enthält viele erweiterte Funktionen und Verbesserungen. In dieser Anleitung zeigen wir Schritt für Schritt, wie man PHP 8 auf einem Debian 10-System installiert.

Mindestanforderungen für PHP 8:

  • Installiertes Debian 10-System
  • Lokaler Benutzer mit sudo-Rechten
  • Internetverbindung

Lassen Sie uns zu den PHP 8-Installationsschritten auf dem Debian 10-System springen,

Schritt 1) ​​Installieren Sie Updates mit dem apt-Befehl

Melden Sie sich mit dem lokalen Benutzer bei Ihrem Debian 10-System an und installieren Sie alle verfügbaren Updates mit apt-Befehlen,

Hinweis: Falls Sie keine Updates installieren möchten, überspringen Sie diesen Schritt und fahren Sie mit Schritt 2 fort

[email protected]:~$ sudo apt update
[email protected]:~$ sudo apt upgrade -y

Sobald alle Updates erfolgreich installiert sind, starten Sie Ihr System mit dem folgenden Neustartbefehl neu,

[email protected]:~$ sudo reboot

Schritt 2) Aktivieren Sie das PHP 8-Repository (SURY PPA)

PHP 8-Pakete sind in den standardmäßigen Debian 10-Paket-Repositories nicht verfügbar. Um PHP 8 zu installieren, müssen wir also zuerst SURY PPA aktivieren,

Führen Sie die folgenden Befehle nacheinander aus

[email protected]:~$ sudo apt install -y lsb-release apt-transport-https ca-certificates wget
[email protected]:~$ sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
[email protected]:~$ echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

Führen Sie den folgenden Befehl „apt update“ aus, nachdem Sie das SURY PPA-Repository aktiviert haben, um den Paketindex zu aktualisieren.

[email protected]:~$ sudo apt update

Die obige Ausgabe bestätigt, dass wir bereit sind, PHP 8 auf einem Debian 10-System zu installieren,

Schritt 3) Installieren Sie PHP 8 mit dem apt-Befehl

Führen Sie den folgenden Befehl aus, um PHP 8 für den Apache-Webserver und andere Webanwendungen zu installieren

[email protected]:~$ sudo apt install php8.0 -y

Um PHP 8 FPM für den NGINX-Webserver zu installieren, führen Sie den folgenden Befehl aus

[email protected]:~$ sudo apt install php8.0-fpm -y

Um PHP-Erweiterungen zu installieren, führen Sie Folgendes aus

$ sudo apt install php8.0-{extensions-name}

Nehmen wir an, wir möchten PHP-Erweiterungen wie mysql, cli, common, snmp, ldap, curl, mbstring und zip installieren

[email protected]:~$ sudo apt install -y php8.0-{mysql,cli,common,snmp,ldap,curl,mbstring,zip} -y

Um die PHP-Version zu überprüfen, führen Sie den folgenden PHP-Befehl aus,

[email protected]:~$ php -v
PHP 8.0.0 (cli) (built: Dec  6 2020 06:56:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies
[email protected]:~$

Um alle geladenen PHP-Module aufzulisten, führen Sie den folgenden PHP-Befehl aus,

[email protected]:~$ php -m

Schritt 4) PHP 8 für Webanwendungen konfigurieren

Um PHP 8 für Webanwendungen wie den Apache-Webserver zu konfigurieren, bearbeiten Sie die Konfigurationsdatei „/etc/php/8.0/apache2/php.ini“, fügen Sie die folgenden Parameter hinzu oder ändern Sie sie entsprechend Ihrer Anwendung

[email protected]:~$ sudo vi /etc/php/8.0/apache2/php.ini
--------
upload_max_filesize = 16M
post_max_size = 30M
memory_limit = 128M
max_execution_time = 500
max_input_vars = 2000
max_input_time = 1000
--------

Speichern und schließen Sie die Datei. Um die oben genannten Änderungen in Kraft zu setzen, starten Sie den Apache-Dienst neu

[email protected]:~$ sudo systemctl restart apache2

Um php 8 fpm für den NGINX-Webserver zu konfigurieren, bearbeiten Sie die Konfigurationsdatei ‚/etc/php/8.0/fpm/pool.d/www.conf‘ und stellen Sie die Parameter ein, die zu Ihrem Nginx-Server-Setup passen. Nachdem Sie die Änderungen an der Datei vorgenommen haben, vergessen Sie nicht, den php 8 fpm-Dienst neu zu starten

[email protected]:~$ sudo systemctl restart php8.0-fpm

Schritt 5) Testen Sie PHP 8 über den Webbrowser

Lassen Sie uns die Datei info.php im Dokumentstammverzeichnis des Apache-Webservers erstellen,

[email protected]:~$ sudo vi /var/www/html/info.php
<?php
phpinfo();
?>

Speichern und beenden Sie die Datei und starten Sie den Apache-Dienst mit dem folgenden systemctl-Befehl neu

[email protected]:~$ sudo systemctl restart apache2

Öffnen Sie nun den Webbrowser und geben Sie die folgende URL ein:

http:///info.php

Der perfekte, obige Bildschirm bestätigt, dass PHP 8 erfolgreich auf dem Debian 10-System installiert wurde. Das ist alles aus diesem Leitfaden. Bitte zögern Sie nicht, Ihr Feedback und Ihre Kommentare im Kommentarbereich unten zu teilen.


Debian
  1. So installieren Sie PHP 7.4 / 7.3 / 7.2 / 7.1 unter Debian 10 / Debian 9

  2. So installieren Sie PHP 8.0 unter Debian 11

  3. So installieren Sie PHP 8.0 unter Debian 10 / Debian 9

  4. So installieren Sie PHP Composer unter Debian 8

  5. So installieren Sie PHP 7.4 unter Debian 10

So installieren Sie PHP 5.6 unter Ubuntu 16.04 und Debian 9

So installieren Sie Laravel unter Debian 11 / Debian 10

So installieren Sie PHP 8.0 auf Debian / Mint

So installieren Sie OPcache unter Debian

So installieren Sie PHP 7.4 auf Debian 11 Bullseye

So installieren Sie HHVM unter Debian 8