Zum Hauptinhalt springen

Wie man PHP auf Debian installiert

Wie man PHP auf Debian installiert

PHP ist eine weit verbreitete Open-Source-Skriptsprache, die sich besonders gut für die Webentwicklung eignet. Sie ermöglicht Entwicklern das Erstellen dynamischer Webseiten und Anwendungen. Die Installation von PHP auf Debian ist ein unkomplizierter Vorgang, der in wenigen einfachen Schritten durchgeführt werden kann. In diesem Tutorial werden wir Sie durch den Installationsprozess führen und dabei Beispiele bereitstellen.

Schritt 1: Aktualisieren der Paketlisten

Bevor Sie eine Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um die Paketlisten zu aktualisieren:

sudo apt update

Dieser Befehl lädt die neuesten Informationen über verfügbare Softwarepakete aus den Debian-Repositories herunter.

Schritt 2: PHP installieren

Sobald die Paketlisten aktualisiert sind, können Sie mit der Installation von PHP fortfahren. Führen Sie den folgenden Befehl aus, um PHP zusammen mit einigen häufig verwendeten Erweiterungen zu installieren:

sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-xml php-mbstring

Der obige Befehl installiert PHP und seine Abhängigkeiten. Es enthält Erweiterungen für MySQL, cURL, GD, XML und Multibyte String, die für die Webentwicklung häufig benötigt werden.

Schritt 3: PHP-Installation überprüfen

Nach Abschluss der Installation können Sie überprüfen, ob PHP korrekt installiert wurde, indem Sie den folgenden Befehl ausführen:

php -v

Dieser Befehl zeigt die auf Ihrem System installierte PHP-Version sowie weitere Informationen zur PHP-Konfiguration an.

Beispiel-Ausgabe:

PHP 7.4.3 (cli) (built: Mar 26 2021 20:24:47) ( NTS )

Schritt 4: PHP mit einer Webseite testen

Um sicherzustellen, dass PHP wie erwartet funktioniert, erstellen wir eine einfache PHP-Webseite und testen sie in einem Webbrowser.

Erstellen Sie eine neue Datei namens index.php in Ihrem bevorzugten Texteditor und fügen Sie den folgenden PHP-Code hinzu:

<?php
phpinfo();
?>

Speichern Sie die Datei und verschieben Sie sie in das Dokumentenstammverzeichnis des Webservers. Das Standard-Dokumentenstammverzeichnis für den Apache-Webserver auf Debian lautet /var/www/html/.

Starten Sie Apache neu, um die Änderungen zu übernehmen:

sudo service apache2 restart

Öffnen Sie nun einen Webbrowser und navigieren Sie zu http://localhost/index.php oder http://your_server_ip/index.php. Sie sollten eine Seite sehen, die detaillierte Informationen über Ihre PHP-Installation anzeigt.

Schritt 5: Achten Sie auf Dateiberechtigungen

Bei der Arbeit mit PHP und Webservern ist es wichtig, auf Dateiberechtigungen zu achten. Standardmäßig läuft der Webserver unter einem bestimmten Benutzer, wie z.B. www-data. Stellen Sie sicher, dass die von Ihnen erstellten PHP-Dateien vom Webserver-Benutzer lesbar sind.

Um den Besitzer der PHP-Datei zu ändern, können Sie den folgenden Befehl verwenden:

sudo chown www-data:www-data /var/www/html/index.php

Dieser Befehl setzt den Besitzer und die Gruppe der Datei index.php auf www-data, was der Standardbenutzer und die Standardgruppe ist, die vom Apache-Webserver auf Debian verwendet werden.

Fazit

Herzlichen Glückwunsch! Sie haben PHP erfolgreich auf Debian installiert und die Funktionalität überprüft. Sie können jetzt mit der Entwicklung dynamischer Webseiten und Anwendungen mit PHP beginnen. Denken Sie daran, Ihre PHP-Dateien durch geeignete Dateiberechtigungen sicher zu halten. Viel Spaß beim Programmieren mit PHP!