Lampe (Linux, Apache, Mariadb und PHP) auf Fedora 22 installieren
- 3565
- 689
- Miriam Bauschke
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.
- Fedora 22 Server -Installationshandbuch
- 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 -UpdateUpdate 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 HTTPDInstallieren Sie den Apache -Webserver
2. Sobald die Installation abgeschlossen ist, können Sie Apache mit dem folgenden Befehl ausgeben:
# Systemctl Start HTTPDStarten 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 inetIP -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 HTTPDAktivieren 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-ServerInstallieren 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 MariadbStarten 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 installierenInstallieren 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 startenStarten 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.
- « RHCSA -Serien Einrichten der LDAP -basierten Authentifizierung in RHEL 7 - Teil 14
- Linux_logo - Ein Befehlszeilenwerkzeug zum Drucken von Farb -ANSI -Logos von Linux -Verteilungen »