Zum Hauptinhalt springen

Anleitung zur Installation von PHP auf Fedora

Anleitung zur Installation von PHP auf Fedora

PHP ist eine beliebte serverseitige Skriptsprache, die für die Webentwicklung verwendet wird. Sie ermöglicht es Entwicklern, dynamische Webseiten und Anwendungen zu erstellen, die mit Datenbanken interagieren und Benutzereingaben verarbeiten können. In diesem Tutorial werden wir den schrittweisen Prozess zur Installation von PHP auf Fedora, einer Linux-Distribution, durchgehen.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen:

  • Ein Fedora-System mit administrativen Rechten.
  • Zugang zum Internet, um die erforderlichen Pakete herunterzuladen.

Schritt 1: Systempakete aktualisieren

Bevor Sie PHP installieren, ist es immer eine gute Praxis, die Systempakete auf ihre neuesten Versionen zu aktualisieren. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo dnf update

Dieser Befehl aktualisiert alle installierten Pakete auf Ihrem Fedora-System.

Schritt 2: PHP installieren

Um PHP auf Fedora zu installieren, verwenden wir den Paketmanager dnf. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

sudo dnf install php

Der Paketmanager löst alle Abhängigkeiten auf und fordert Sie auf, die Installation zu bestätigen. Drücken Sie 'y' und drücken Sie Enter, um fortzufahren.

Schritt 3: PHP-Installation überprüfen

Sobald die Installation abgeschlossen ist, können wir überprüfen, ob PHP korrekt installiert wurde. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:

php -v

Dies zeigt die installierte PHP-Version auf Ihrem Fedora-System an. Zum Beispiel könnten Sie eine Ausgabe wie diese sehen:

PHP 7.4.12 (cli) (built: Oct 29 2020 16:57:34) ( NTS )

Schritt 4: Zusätzliche PHP-Erweiterungen installieren

Standardmäßig enthält die PHP-Installation auf Fedora nur die Kern-PHP-Module. Je nach Projektanforderungen müssen möglicherweise zusätzliche PHP-Erweiterungen installiert werden. Wenn Sie beispielsweise eine Verbindung zu einer MySQL-Datenbank herstellen möchten, benötigen Sie die php-mysqlnd-Erweiterung.

Verwenden Sie die folgende Befehlssyntax, um zusätzliche PHP-Erweiterungen zu installieren:

sudo dnf install php-<Erweiterungsname>

Ersetzen Sie <Erweiterungsname> durch den gewünschten Erweiterungsnamen. Um beispielsweise die PHP MySQL-Erweiterung zu installieren, führen Sie den folgenden Befehl aus:

sudo dnf install php-mysqlnd

Schritt 5: Webserver neustarten

Wenn Sie PHP mit einem Webserver wie Apache oder Nginx verwenden, müssen Sie den Server neu starten, damit die Änderungen wirksam werden. Verwenden Sie den folgenden Befehl, um Apache neu zu starten:

sudo systemctl restart httpd

Ersetzen Sie httpd durch den entsprechenden Dienstnamen, wenn Sie einen anderen Webserver verwenden.

Schritt 6: PHP-Installation testen

Um sicherzustellen, dass PHP korrekt funktioniert, erstellen wir ein einfaches PHP-Skript und testen es.

Erstellen Sie eine neue Datei mit dem Namen test.php mit einem Texteditor Ihrer Wahl. Verwenden Sie zum Beispiel den Texteditor nano:

nano test.php

Fügen Sie den folgenden Code in die Datei test.php ein:

<?php
phpinfo();
?>

Speichern Sie die Datei und beenden Sie den Texteditor.

Öffnen Sie nun einen Webbrowser und navigieren Sie zu http://localhost/test.php. Sie sollten eine Seite sehen, die detaillierte Informationen über Ihre PHP-Installation enthält, einschließlich der PHP-Version, der Konfigurationseinstellungen und der geladenen Module.

Fazit

Herzlichen Glückwunsch! Sie haben PHP erfolgreich auf Ihrem Fedora-System installiert. Sie können nun mit der Entwicklung dynamischer Webanwendungen mit PHP beginnen. Denken Sie daran, Ihre PHP-Installation auf dem neuesten Stand zu halten und zusätzliche Erweiterungen gemäß Ihren Projektanforderungen zu installieren. Viel Spaß beim Programmieren!