Lampe (Linux, Apache, Mariadb und PHP) auf Fedora 22 installieren

Lampe (Linux, Apache, Mariadb und PHP) auf Fedora 22 installieren

Fedora 22 wurde vor wenigen Tagen veröffentlicht und Sie können jetzt installieren LAMPE darauf. LAMPE ist eine Reihe von Tools, die erforderlich sind, um Ihren Webserver mit Unterstützung für relationale Datenbank wie z Mariadb Mit dem neuen Paketmanager (DNF) in Fedora 22 gibt es einen geringen Unterschied zu den üblichen Schritten, die Sie für die Installation ausführen müssen.

Der LAMPE Abkürzungen stammen aus dem ersten Buchstaben jedes Pakets, das es hat - Linux, Apache, Mariadb Und Php . Da Sie bereits Fedora installiert haben, ist der Linux -Teil abgeschlossen. Andernfalls können Sie die folgenden Anleitungen befolgen, um Fedora 22 zu installieren.

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

Sobald Fedora 22 installiert ist, müssen Sie ein vollständiges System -Update durchführen, indem Sie den folgenden Befehl ausgeben:

# DNF -Update 
Update Fedora 22

Jetzt sind wir bereit, fortzufahren. Ich werde den Installationsprozess in 3 verschiedenen Schritten trennen, um den gesamten Vorgang für Sie zu erleichtern.

Schritt 1: APache -Webserver einrichten

1. Apache Web Server versetzt Millionen von Websites im Internet. Es ist in Bezug auf die Anpassung sehr flexibel und seine Sicherheit kann durch Module wie mod_security und mod_evasive erheblich verbessert werden.

Installieren Apache In Fedora 22 Sie können einfach den folgenden Befehl als root ausführen:

# DNF Installieren Sie HTTPD 
Installieren Sie den Apache -Webserver

2. Sobald die Installation abgeschlossen ist, können Sie Apache mit dem folgenden Befehl ausgeben:

# Systemctl Start HTTPD 
Starten Sie den Apache -Webserver

3. Um das zu überprüfen Apache Öffnet ordnungsgemäß die IP -Adresse Ihres Servers in einem Webbrowser. Sie finden Ihre IP -Adresse mit Befehl wie:

# ifconfig | grep inet 
IP -Adresse überprüfen

4. Sobald Sie die IP -Adresse kennen, können Sie Ihre IP -Adresse in den Browser eingeben, Sie sollten die Standard -Apache -Seite sehen:

Notiz: Falls Sie die Seite nicht erreichen können, kann es sein, dass die Firewall die Verbindung am Port blockiert 80. Sie können Verbindungen zu den Standard -Apache -Ports zulassen (80 Und 443) durch die Nutzung:

# Firewall-cmd --permanent -add-service = http # Firewall-cmd --permanent -add-service = https 
Öffnen Sie Apache -Ports auf der Firewall Fedora 22 Apache -Standardseite

5. Um sicherzustellen, dass Apache mit dem Start von Sytem beginnt, führen Sie den folgenden Befehl aus.

# SystemCTL aktivieren HTTPD 
Aktivieren Sie Apache beim Start

Notiz: Das Standard -APACHE -Verzeichnis -Root für Ihre Website -Dateien ist /var/www/html/, Stellen Sie sicher, dass Sie Ihre Dateien dort platzieren.

Schritt 2: Installieren Sie Mariadb

6. Mariadb ist eine Open -Source -Gabel der berühmten MySQL Relational Database. Mariadb wurde von den MySQL -Machern aufgrund von Bedenken hinsichtlich der Oracle -Erwerbsgegiftung gegessen. 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 zu vervollständigen, geben Sie die folgenden Befehle aus:

# DNF Installieren Sie Mariadb-Server 
Installieren Sie Mariadb Server

7. Sobald die MariADB -Installation abgeschlossen ist, können Sie MariadB starten und aktivieren, um am Systemstart automatisch zu starten, indem Sie die folgenden Befehle ausgeben:

# Systemctl Start Mariadb # SystemCTL Aktivieren Sie Mariadb 
Starten Sie den MariADB Server aktivieren

8. Standardmäßig verfügt der Root -Benutzer nicht über ein Stammkennwortsatz. Sie müssen ausgeführt werden mysql_secure_installation Befehl zum Festlegen eines neuen Stammkennworts und der Sicherung der MySQL -Installation, wie unten gezeigt.

# Mysql_secure_installation 

Nach der Ausführung werden Sie gebeten, die Eingabe zu erhalten Mysql Root -Passwort - einfach drücken eingeben Da es für diesen Benutzer kein Passwort gibt. Der Rest der Optionen hängt von Ihrer Auswahl ab. Sie finden eine Beispielausgabe- und Konfigurationsvorschläge in den folgenden Screenshot:

Schritt 3: Installieren Sie PHP mit Modulen

9. PHP ist eine leistungsstarke Programmiersprache kann verwendet werden, um dynamische Inhalte auf Websites zu generieren. Es ist eine der am häufigsten verwendeten Programmiersprachen für Web.

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

# DNF-PHP-PHP-MYSQL PHP-GD PHP-MCRYPT PHP-MBString installieren 
Installieren Sie PHP mit Modulen

10. Sobald die Installation abgeschlossen ist, können Sie PHP testen, indem Sie eine einfache PHP -Datei erstellen die Info.Php unter Apache Root Directory i.e. /var/www/html/ Starten Sie den Apache -Dienst neu, um die PHP -Informationen zu überprüfen, indem Sie Ihren Browser an die Adresse navigieren http: // server_ip/info.Php.

# echo "">/var/www/html/info.PHP # SystemCTL Neustart HTTPD neu starten 
Starten Sie den Apache -Dienst neu PHP -Informationen überprüfen

Dein LAMPE Stack Setup ist jetzt abgeschlossen und Sie haben alle Tools, um Ihre Projekte zu erstellen.

Wenn Sie Fragen oder Ideen haben, wie Sie die Einrichtung Ihres Lampenstapels verbessern können.