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

So installieren Sie PHP 7.2 auf Debian 9

Wir zeigen Ihnen, wie Sie PHP 7.2 auf einem Linux-Server mit Debian 9 als Betriebssystem installieren. PHP ist eine serverseitige Skriptsprache, die häufig für die Webentwicklung verwendet wird, aber auch als Programmiersprache für allgemeine Zwecke verwendet wird. PHP unterstützt WordPress, das beliebteste Content-Management-System, das zum Bloggen und Erstellen von Websites verwendet wird, sowie viele andere E-Commerce-Websites, Customer-Relationship-Management-Software, Enterprise-Resource-Planning-Software und vieles mehr.

Warum möchten Sie PHP 7.2 auf Ihrem Debian 9 VPS installieren?

PHP 7 bietet viel bessere Leistungen als PHP 5.6 und ältere PHP-Versionen. Verglichen mit PHP 5.6 konnte PHP 7.2 bis zu dreimal mehr Anfragen ausführen. Wenn Sie WordPress auf Ihrem Linux-VPS installiert haben, bedeutet dies eine viel geringere Serverlast, daher sollten Sie damit rechnen, dass Ihre Website mit PHP 7.2 schneller läuft.

Darüber hinaus bietet PHP 7.2 einige Sicherheitsverbesserungen.

Es gibt jedoch einige Verwerfungen, die Sie vielleicht überprüfen sollten, bevor Sie ein Upgrade auf PHP 7.2 in Betracht ziehen.

Voraussetzungen

Bevor Sie mit der Installation von PHP 7.2 auf Ihrem Debian VPS beginnen, stellen Sie sicher, dass Sie vollen Root-Zugriff darauf haben. Verbinden Sie sich über SSH mit dem Server und aktualisieren Sie die gesamte Systemsoftware auf die neueste verfügbare Version. Sie können dies tun, indem Sie die folgenden Befehle im Terminal ausführen:

sudo apt-get update 
sudo apt-get upgrade

Dadurch wird der Paketindex aktualisiert und die derzeit auf dem Server installierte Software auf die neueste Version aktualisiert.

Sobald Ihr System vollständig auf dem neuesten Stand ist, können Sie mit dem nächsten Schritt fortfahren, nämlich der Installation von PHP 7.2.

Installieren Sie PHP 7.2 auf Debian 9 VPS

Importieren Sie den Signaturschlüssel und aktivieren Sie PPA für PHP 7.2 mit den folgenden Befehlen:

wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list

Wenn Sie damit fertig sind, führen Sie die Aktualisierung des Paketindex erneut mit dem folgenden Befehl aus:

sudo apt-get update

Falls Sie eine Fehlermeldung wie die folgende erhalten:

Reading package lists... Done
E: The method driver /usr/lib/apt/methods/https could not be found.
N: Is the package apt-transport-https installed?
E: Failed to fetch https://packages.sury.org/php/dists/stretch/InRelease
E: Some index files failed to download. They have been ignored, or old ones used instead.

Dies bedeutet, dass einige Pakete fehlen, die Sie zuerst installieren müssen. Installieren Sie die erforderlichen Pakete, indem Sie den folgenden Befehl ausführen:

sudo apt-get install ca-certificates apt-transport-https

Führen Sie dann den Update-Befehl erneut aus.

Installieren Sie schließlich PHP 7.2 auf Ihrem Debian 9 VPS, einschließlich einiger der häufig verwendeten Erweiterungen, mit dem folgenden Befehl:

sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-opcache php7.2-curl php7.2-mbstring php7.2-mysql php7.2-zip php7.2-xml

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Installation abgeschlossen ist:

php -v

Die Ausgabe sollte der folgenden sehr ähnlich sein:

# php -v
PHP 7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35 (cli) (built: Sep  1 2018 08:11:34) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.9-1+0~20180901081133.4+stretch~1.gbpdaac35, Copyright (c) 1999-2018, by Zend Technologies

Ändern/Anpassen der PHP 7.2-Einstellungen auf einem Debian-VPS

Als nächstes möchten Sie möglicherweise die PHP 7.2-Einstellungen an Ihre Anforderungen anpassen. Sie können dies tun, indem Sie die php.ini bearbeiten Datei. Um den Pfad zu dieser Datei zu finden, können Sie den folgenden Befehl verwenden:

php --ini | grep "Loaded Configuration File"

Es gibt den Pfad zur php.ini zurück aktuell geladene Datei.

# php --ini | grep "Loaded Configuration File"
Loaded Configuration File:         /etc/php/7.2/cli/php.ini

Bearbeiten Sie die Datei mit einem Texteditor Ihrer Wahl. Wir werden nano verwenden in diesem Beispiel.

nano /etc/php/7.2/cli/php.ini

Nachdem Sie die Einstellungen geändert haben, speichern und schließen Sie die Datei. Wenn Sie Apache als Webserver verwenden, müssen Sie ihn neu starten, damit die neue Konfiguration geladen wird und die Änderungen wirksam werden. Wenn Sie Nginx und PHP-FPM verwenden, sollten Sie den PHP-FPM-Dienst neu starten.

Sie können auch eine Beispiel-info.php erstellen und sehen Sie, ob die PHP-Dateien auf dem Server ausgeführt werden.

So erstellen Sie die Datei:

nano /var/www/html/info.php

und fügen Sie Folgendes ein:

<?php phpinfo(); ?>

Speichern und schließen Sie die Datei, öffnen Sie dann Ihren bevorzugten Webbrowser und greifen Sie auf die Datei zu, indem Sie Ihre Server-IP-Adresse in der URL gefolgt vom Namen der Datei verwenden.

http://IP-ADDRESS/info.php

With the completion of this tutorial you have learned how to install PHP 7.2 on your Debian 9 based server. 
For the installation guide of PHP 7.2 on Ubuntu 16.04 please follow this tutorial on how to install PHP 7.2 on Ubuntu 16.04.

Unser vollständig verwaltetes PHP-Hosting ist bereits mit der neuesten Version von PHP 7.2 installiert, sodass Sie es nicht selbst installieren müssen. Wenn Sie eine andere PHP-Version auf Ihrem Server installieren müssen, teilen Sie dies einfach unseren Systemadministratoren per Live-Chat oder Support-Ticket mit, und es wird sich umgehend darum gekümmert. Sie sind rund um die Uhr verfügbar. Weitere Updates finden Sie auch in unserem Leitfaden zur Installation von PHP 7.3 unter Debian 9.

PS. Wenn Ihnen dieser Beitrag zur Installation von PHP 7.2 auf Debian 9 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken oder hinterlassen Sie einfach unten eine Antwort mit Ihrer Frage oder Ihrem Kommentar. Danke.


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 7.4 unter Debian 10

  5. So installieren Sie PHP 7.3 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