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

So installieren Sie PHP unter Debian 10 Linux

PHP ist eine der am häufigsten verwendeten serverseitigen Programmiersprachen.

In diesem Handbuch werden wir besprechen, wie man PHP unter Debian 10, Buster installiert. Wir zeigen Ihnen auch, wie Sie PHP mit Nginx und Apache integrieren.

Debian 10 wird mit der PHP-Version 7.3 ausgeliefert, die von den gängigsten CMS und Frameworks wie WordPress, Magento und Laravel unterstützt wird.

Voraussetzungen #

Um Pakete installieren zu können, müssen Sie als Root oder Benutzer mit sudo-Berechtigungen angemeldet sein.

Installation von PHP mit Apache #

Wenn Sie Apache als Webserver verwenden, um PHP und das Apache PHP-Modul zu installieren, führen Sie die folgenden Befehle aus:

sudo apt updatesudo apt install php libapache2-mod-php

Sobald die Installation abgeschlossen ist, starten Sie Apache neu, um das PHP-Modul zu laden:

sudo systemctl restart apache2

Installieren von PHP mit Nginx #

Im Gegensatz zu Apache hat Nginx keine integrierte Unterstützung für die Verarbeitung von PHP-Dateien. Sie müssen den PHP-FPM-Dienst („fastCGI Process Manager“) verwenden, um die PHP-Dateien zu verarbeiten.

Installieren Sie die PHP- und PHP-FPM-Pakete, indem Sie den folgenden Befehl ausführen:

sudo apt updatesudo apt install php php-fpm

Sobald die Pakete installiert sind, wird der PHP-FPM-Dienst automatisch gestartet.

Sie können jetzt Ihren Domänen-Nginx-Serverblock bearbeiten und die folgenden Zeilen hinzufügen, damit Nginx PHP-Dateien verarbeiten kann:

server {

    # . . . other code

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.3-fpm.sock;
    }
}

Speichern Sie die Konfigurationsdatei und starten Sie den nginx-Dienst neu, damit die neue Konfiguration wirksam wird:

sudo systemctl restart nginx

Installieren von PHP-Erweiterungen #

Sie können die PHP-Kernfunktionalitäten erweitern, indem Sie zusätzliche Erweiterungen installieren. PHP-Erweiterungen sind als Pakete verfügbar und können einfach installiert werden, indem Sie Folgendes eingeben:

sudo apt install php-[extname]

Um beispielsweise MySQL- und GD-PHP-Erweiterungen zu installieren, würden Sie den folgenden Befehl ausführen:

sudo apt install php-mysql php-gd

Vergessen Sie bei der Installation von PHP-Erweiterungen nicht, je nach Konfiguration den Apache- oder den PHP-FPM-Dienst neu zu starten.

Testen der PHP-Verarbeitung #

Um zu testen, ob Ihr Webserver richtig für die PHP-Verarbeitung konfiguriert ist, erstellen Sie eine neue Datei namens info.php innerhalb von /var/www/html Verzeichnis mit folgendem Code:

/var/www/html/info.php
<?php

phpinfo();

Speichern Sie die Datei, öffnen Sie den Browser Ihrer Wahl und besuchen Sie http://your_server_ip/info.php

Die phpinfo Funktion gibt Informationen über Ihre PHP-Konfiguration aus, wie im Bild unten gezeigt:


Debian
  1. So installieren Sie PHP 8.0 unter Debian 11

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

  3. So installieren Sie PHP 8 auf Debian 10

  4. So installieren Sie PHP 7.2 auf Debian 9

  5. So installieren Sie PHP 7.3 unter Debian 10

So installieren Sie VirtualBox unter Debian Linux 9

So installieren Sie Go unter Debian 10 Linux

So installieren Sie Slack unter Debian 10 Linux

So installieren Sie VirtualBox unter Debian Linux 10 Linux

So installieren Sie Jenkins unter Debian 10 Linux

So installieren Sie MongoDB unter Debian 10 Linux