Website-Suche

Installation von LAMP (Linux, Apache, MariaDB und PHP) auf Fedora 22


Fedora 22 wurde erst vor wenigen Tagen veröffentlicht und Sie können jetzt LAMP darauf installieren. LAMP ist eine Suite von Tools, die Sie zum Erstellen Ihres Webservers mit Unterstützung für relationale Datenbanken wie MariaDb mit dem neuen Paketmanager (DNF) in Fedora 22 benötigen. Es gibt eine kleine Besonderheit Unterschied zu den üblichen Schritten, die Sie zur Durchführung der Installation durchführen müssen.

Die LAMP-Abkürzungen stammen aus dem ersten Buchstaben jedes Pakets, das es enthält – Linux, Apache, MariaDB und PHP . Da Sie Fedora bereits installiert haben, ist der Linux-Teil abgeschlossen. Alternativ können Sie den folgenden Anleitungen folgen, um Fedora 22 zu installieren.

  1. Fedora 22 Server-Installationshandbuch
  2. Fedora 22 Workstation-Installationshandbuch

Sobald Fedora 22 installiert wurde, müssen Sie ein vollständiges Systemupdate durchführen, indem Sie den folgenden Befehl ausgeben:

dnf update

Jetzt sind wir bereit, weiterzumachen. Ich werde den Installationsprozess in drei verschiedene Schritte unterteilen, um Ihnen den gesamten Prozess zu erleichtern.

Schritt 1: Richten Sie den Apache-Webserver ein

1. Der Apache-Webserver betreibt Millionen von Websites im gesamten Web. Es ist sehr flexibel in Bezug auf die Anpassung und seine Sicherheit kann mit Modulen wie mod_security und mod_evasive erheblich verbessert werden.

Um Apache in Fedora 22 zu installieren, können Sie einfach den folgenden Befehl als Root ausführen:

dnf install httpd

2. Sobald die Installation abgeschlossen ist, können Sie Apache einschalten, indem Sie den folgenden Befehl eingeben:

systemctl start httpd 

3. Um zu überprüfen, ob Apache ordnungsgemäß funktioniert, öffnen Sie die IP-Adresse Ihres Servers in einem Webbrowser. Sie können Ihre IP-Adresse mit folgenden Befehlen ermitteln:

ifconfig | grep inet

4. Sobald Sie die IP-Adresse kennen, können Sie Ihre IP-Adresse in den Browser eingeben. Daraufhin sollte die Standard-Apache-Seite angezeigt werden:

Hinweis: Falls Sie die Seite nicht erreichen können, blockiert die Firewall möglicherweise die Verbindung auf Port 80. Sie können Verbindungen auf den Standard-Apache-Ports (80 und 443) zulassen, indem Sie Folgendes verwenden:

firewall-cmd --permanent –add-service=http
firewall-cmd --permanent –add-service=https

5. Um sicherzustellen, dass Apache beim Systemstart startet, führen Sie den folgenden Befehl aus.

systemctl enable httpd

Hinweis: Das standardmäßige Stammverzeichnis des Apache-Verzeichnisses für Ihre Website-Dateien ist /var/www/html/. Stellen Sie sicher, dass Sie Ihre Dateien dort ablegen .

Schritt 2: MariaDB installieren

6. MariaDB ist ein Open-Source-Zweig der berühmten relationalen MySQL-Datenbank. MariaDB wurde von den MySQL-Entwicklern aufgrund von Bedenken hinsichtlich einer Übernahme durch Oracle abgespalten. MariaDB soll unter der GNU GPL frei bleiben. Es wird langsam zur bevorzugten Option für eine relationale Datenbank-Engine.

Um die Installation von MariaDB in Fedora 22 abzuschließen, geben Sie die folgenden Befehle ein:

dnf install mariadb-server 

7. Sobald die Installation von Mariadb abgeschlossen ist, können Sie MariaDB starten und für den automatischen Start beim Systemstart aktivieren, indem Sie die folgenden Befehle eingeben:

systemctl start mariadb
systemctl enable mariadb

8. Standardmäßig ist für den Root-Benutzer kein Root-Passwort festgelegt. Sie müssen den Befehl mysql_secure_installation ausführen, um ein neues Root-Passwort festzulegen und die MySQL-Installation wie unten gezeigt zu sichern.

mysql_secure_installation 

Nach der Ausführung werden Sie aufgefordert, das MySQL-Root-Passwort einzugeben – drücken Sie einfach die Eingabetaste, da für diesen Benutzer kein Passwort vorhanden ist. Die restlichen Optionen hängen von Ihrer Wahl ab. Eine Beispielausgabe und Konfigurationsvorschläge finden Sie im folgenden Screenshot:

Schritt 3: PHP mit Modulen installieren

9. PHP ist eine leistungsstarke Programmiersprache, die zur Generierung dynamischer Inhalte auf Websites verwendet werden kann. Es ist eine der am häufigsten verwendeten Programmiersprachen für das Web.

Die Installation von PHP und seinen Modulen in Fedora 22 ist einfach und kann mit diesen Befehlen abgeschlossen werden:

dnf install php php-mysql php-gd php-mcrypt php-mbstring

10. Sobald die Installation abgeschlossen ist, können Sie PHP testen, indem Sie eine einfache PHP-Datei info.php im Apache-Stammverzeichnis erstellen, d. h. /var/www/html/ und starten Sie dann den Apache-Dienst neu, um die PHP-Informationen zu überprüfen, indem Sie Ihren Browser zur Adresse http://server_IP/info.php navigieren.

echo "<?php phpinfo(); ?>" > /var/www/html/info.php
systemctl restart httpd

Die Einrichtung Ihres LAMP-Stacks ist nun abgeschlossen und Sie verfügen über alle Tools, um mit der Erstellung Ihrer Projekte zu beginnen.

Wenn Sie Fragen oder Ideen zur Verbesserung des Aufbaus Ihres LAMP-Stacks haben, zögern Sie bitte nicht, im Kommentarbereich unten einen Kommentar abzugeben.