Schnelle Installation von LAMP Apache MySQL/MariaDB PHP auf CentOS 8

Wie verwende ich dnf, um LAMP, Apache+MySQL/MariaDB+PHP-Umgebung schnell auf CentOS 8 zu installieren?
Diese Installationsmethode wurde auf Google Cloud getestet und sollte auf AWS, DigitalOcean oder jedem Cloud-Hosting-Dienst oder auf jedem VPS oder dedizierten Server funktionieren.


Was ist?
LAMP ist ein Akronym für eine Gruppe kostenloser Software, die häufig zusammen zum Ausführen dynamischer Websites oder Server verwendet wird:
Linux, das Betriebssystem
, Webserver
oder, Datenbankverwaltungssystem (oder Datenbankserver)
PHP, Perl oder Python, Skriptsprache
Obwohl diese Open-Source-Programme selbst nicht speziell für die Zusammenarbeit mit anderen Programmen konzipiert sind, erfreut sich die Kombination aufgrund ihrer geringen Kosten und ihrer weiten Verbreitung großer Beliebtheit (die meisten Linux-Distributionen bündeln diese Software). Gemeinsam verwendet, verhalten sie sich wie ein dynamisches „Lösungspaket“. Weitere Lösungspakete sind Apples WebObjects (ursprünglich ein Anwendungsserver), Java/J2EE und Microsofts .NET Framework.
Die Skriptkomponente des „LAMP-Stacks“ umfasst die CGI-Weboberfläche, die Anfang der 1990er Jahre populär wurde. Diese Technologie ermöglicht es Webbrowser-Nutzern, ein Programm auf einem Server auszuführen und sowohl dynamische als auch statische Inhalte zu empfangen. Programmierer verwenden Skriptsprachen zur Erstellung dieser Programme, da sie damit Textströme einfach und effizient manipulieren können, selbst wenn diese nicht aus dem Programm selbst stammen. Aus diesem Grund bezeichnen Systemdesigner diese Skriptsprachen oft als „Glue Languages“.
Wie man Wie verwende ich dnf, um LAMP, Apache+MySQL/MariaDB+PHP-Umgebung schnell auf 8 zu installieren?
Diese Installationsmethode wurde auf Google Cloud getestet und sollte auf AWS, DigitalOcean oder jedem Cloud-Hosting-Dienst oder auf jedem VPS oder dedizierten Server funktionieren.
Vorbereitung
Wenn Sie Google Cloud verwenden, können Sie diese Einstellungen übernehmen, andernfalls können Sie sie überspringen.
Ihre Compute Engine-Instanz wird ausgeführt.
Informationen zum Einrichten von Compute Engine finden Sie unter:Google Cloud-Konfigurationshandbuch mit detaillierten Informationen zum Erstellen einer VM-Instanz
Besuchen Sie die chinesische Version der offiziellen Google Cloud-Website
Update-Pakete
Sie können die Installation starten, indem Sie die Pakete mit dem folgenden Befehl auf die neueste Version aktualisieren.

DNF-Update

Installieren Sie den Apache WEB Server unter CentOS 8
Die Installation von Apache in CentOS ist sehr einfach. Apache ist besser bekannt als httpd. Führen Sie den folgenden Befehl aus, um es zu installieren.

dnf installiere httpd

Aktivieren und starten Sie nach Abschluss der Installation den Apache-Dienst.

systemctl aktiviere httpd systemctl starte httpd

Wenn sich Ihr Server hinter einer Firewall befindet, öffnen Sie die HTTP- und HTTPS-Ports. Verwenden Sie die folgenden Befehle, um sie zu aktivieren.

Firewall-Befehl --permanent --zone=öffentlich --add-service=http Firewall-Befehl --permanent --zone=öffentlich --add-service=https Firewall-Befehl --reload

Sie können den Installationsstatus von Apache einsehen. Jeder Prozess in Apache wird mit dem Befehl systemctl gesteuert. Verwenden Sie den folgenden Befehl, um den Installationsstatus von Apache anzuzeigen.

systemctl status httpd


Ein grünes Licht zeigt an, dass die Installation erfolgreich war!
Installieren Sie die MySQL/MariaDB-Datenbank auf CentOS 8
MariaDB ist eine bessere Alternative zu MySQL, daher können wir MariaDB anstelle von MySQL verwenden. Starten Sie MariaDB, richten Sie es so ein, dass es beim Booten startet, und überprüfen Sie anschließend den Status von MariaDB.

dnf installiere MariaDB-Server MariaDB -y Systemctl aktiviere MariaDB Systemctl starte MariaDB Systemctl Status MariaDB

Erstellen Sie mit dem Befehl mysql_secure_installation ein MariaDB-Serverkennwort.

mysql_secure_installation


Folgen Sie den Anweisungen und erstellen Sie ein neues Passwort für den Root-Benutzer. Schließen Sie dann den MariaDB-Setup-Prozess ab.
Installieren Sie PHP unter CentOS 8
Installieren Sie abschließend PHP. Standardmäßig ist in CentOS 8 die PHP-Version 7.4 installiert. Sie können PHP daher mit dem folgenden Befehl installieren.

dnf install -y php php-mysqlnd systemctl start php-fpm systemctl aktiviere php-fpm

Starten Sie den Apache-Dienst neu.

sudo systemctl restart httpd

Überprüfen Sie die LAMP-Einrichtung
Erstellen Sie eine PHP-Testdatei info.php, um PHP-Informationen auszugeben.
Installieren Sie den Nano-Editor, einen praktischen Editor zum Erstellen und Bearbeiten neuer Dateien.

dnf installiere nano -y nano /var/www/html/info.php

Der Inhalt der Datei info.php ist wie folgt

 

Öffnen Sie nun Ihren Browser, geben Sie die externe IP-Adresse Ihres Servers ein und verweisen Sie in der URL auf info.php.

http://IP_Adresse/info.php


Sie sehen die Konfigurationsinformationen für PHP, die darauf hinweisen, dass Sie Apache, MariaDB und PHP auf Ihrem CentOS 8-Server installiert und konfiguriert haben.
Sie haben nun gelernt, wie Sie die LAMP-Umgebung unter CentOS 8 installieren. Die Installation ist zunächst nur eine erste LAMP-Umgebung, und es gibt noch viele Konfigurationsmöglichkeiten. Konfigurationsprobleme mit Apache, MySQL und PHP finden Sie über die Suche auf dieser Site.

1/5 - (1 Stimme)

Das ist eine gute Idee

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * Mark