GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie den LAMP-Stack unter CentOS 7

Möchten Sie wissen, wie Sie den LAMP-Stack unter CentOS 7 installieren? Sie sind an der richtigen Stelle! In diesem Artikel erfahren Sie, was LAMP-Stack ist und wie Sie ihn auf Ihrem Linux-basierten Server installieren.

Wichtig! CentOS Linux 8 hat am 31.12.2021 das End of Lifetime (EOL) erreicht. Obwohl CentOS Linux 7 noch unterstützt wird, wird es EOL am 30.06.2024 erreichen. Wir empfehlen, dies bei der Auswahl dieses Betriebssystems zu berücksichtigen. Sie können mehr darüber auf ihrer offiziellen Website lesen.

Was ist LAMP?

LAMP ist die Abkürzung für Linux, Apache, MySQL und PHP. Es ist ein Stapel von Anwendungen, die auf einem Webserver zusammenarbeiten, um eine Website zu hosten. Davon abgesehen dient jedes einzelne Programm einem anderen Zweck:

  • In LAMP, Linux dient als Betriebssystem des Servers, das alle Befehle auf dem Computer verarbeitet. In diesem Tutorial verwenden wir die CentOS 7-Distribution.
  • Apache ist eine Webserver-Software, die HTTP-Anfragen verwaltet, um den Inhalt Ihrer Website bereitzustellen.
  • MySQL ist ein relationales Datenbankverwaltungssystem (RDBMS), dessen Funktion darin besteht, Benutzerdaten auf einem Server zu verwalten.
  • PHP ist eine Skriptsprache für serverseitige Kommunikation.

Lassen Sie uns ohne weiteres lernen, wie man LAMP unter CentOS 7 installiert.

3 Schritte zur Installation von LAMP auf CentOS 7

Wir unterteilen Apache-, MySQL- und PHP-Installationen in verschiedene Teile, damit Sie sie besser verstehen. Bevor wir uns jedoch mit den Schritten befassen, gibt es ein paar grundlegende Dinge, die Sie kennen sollten.

Voraussetzungen

Stellen Sie zunächst sicher, dass auf Ihrem Server bereits CentOS 7 installiert ist. Bei Hostinger können Sie das Betriebssystem im VPS-Hostingplan auswählen.

Um auf Ihren Server zuzugreifen, können Sie Terminal unter Linux und macOS oder Putty unter Windows verwenden. Weitere Informationen finden Sie unter So stellen Sie eine Serververbindung mit Ihren SSH-Details her.

Sobald Sie Zugriff erhalten haben, müssen Sie den gesamten Cache leeren und yum aktualisieren (Standard-Dienstprogramm zur Paketverwaltung für CentOS) Dies dient dazu, alte Pakete auf CentOS zu entfernen und die neueste Version zu erhalten:

sudo yum clean all
sudo yum update

1. Installieren Sie Apache

Sie können Apache ganz einfach mit yum installieren Paket. Geben Sie auf Ihrem SSH-Client Folgendes ein:

sudo yum install httpd -y

Aktivieren Sie danach Ihren Apache-Server, indem Sie den folgenden Befehl eingeben:

sudo systemctl start httpd.service

Wenn die Installation und Aktivierung erfolgreich waren, erhalten Sie dieses Ergebnis, wenn Sie die IP-Adresse des Servers besuchen:

2. Installieren Sie MySQL (MariaDB) Server

MariaDB ist der beliebteste MySQL-Fork, der kostenlos und Open Source ist. Der Befehl zum Installieren der Datenbank lautet wie folgt:

sudo yum install mariadb-server mariadb -y

Lassen Sie uns nun den MariaDB-Dienst starten:

sudo systemctl start mariadb

Nach der Installation müssen wir MariaDB sichern, indem wir diesen Sicherheitsbefehl ausführen:

sudo mysql_secure_installation

Wenn Sie nach einem Passwort gefragt werden, drücken Sie einfach Enter leer lassen oder neues Passwort eingeben.

Befolgen Sie danach die Anweisungen zum Einrichten Ihres Passworts. Zuletzt fordert Sie das Skript auf, mehrere Sicherheitsmaßnahmen zu konfigurieren, darunter:

  • Anonyme Benutzer entfernen?
  • Anmeldung aus der Ferne verbieten?
  • Testdatenbank und Zugriff darauf entfernen?
  • Berechtigungstabellen jetzt neu laden?

Wenn Sie mit dem Vorgang fertig sind, erhalten Sie diese Nachricht:

Cleaning up... 
All done! If you've completed all of the above steps, your MariaDB installation should now be secure. 
Thanks for using MariaDB!

3. Installieren Sie PHP

Zuerst müssen Sie yum-utils installieren und aktivieren Sie EPEL (Zusätzliche Pakete für Enterprise Linux) Repository:

sudo yum install epel-release yum-utils

Laden Sie dann remirepo herunter und installieren Sie es :

sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Aktivieren Sie es:

sudo yum-config-manager --enable remi-php73

Um PHP zu installieren, verwenden Sie den folgenden Befehl:

sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd

Wenn Sie die Version überprüfen möchten, geben Sie php -v ein und Sie sollten dieses Ergebnis erhalten:

PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.9, Copyright (c) 1999-2018, by Zend Technologies

Starten Sie Ihren Apache-Server neu, um sicherzustellen, dass er mit dem neu installierten PHP funktioniert:

sudo systemctl restart httpd.service

Der nächste Schritt besteht darin, die PHP-Verarbeitung zu testen. Dazu müssen wir info.php erstellen Datei und lege sie in das Standard-PHP-Verzeichnis (/var/www/html ). Sie können dafür den Nano-Editor verwenden:

sudo nano /var/www/html/info.php

Fügen Sie dann diesen Code ein:

<?php phpinfo(); ?>

Verwenden Sie STRG+X um die Datei zu beenden und zu speichern. Als letztes überprüfen Sie Ihren Server, indem Sie die info.php besuchen URL:

http://ihre.ip.adresse/info.php

Die Seite sollte folgendermaßen aussehen:

Gut gemacht! Dies bedeutet, dass PHP auf Ihrem Server installiert ist und ausgeführt wird. Sie haben LAMP erfolgreich auf CentOS 7 installiert.

Fazit

LAMP-Stack ist ein wesentlicher Satz von Programmen für die Webentwicklung. Es besteht aus Linux, Apache, MySQL und PHP. Sie arbeiten Hand in Hand, um Ihnen bei der Verwaltung eines Servers oder VPS zu helfen.

Unser Tutorial hat Ihnen gezeigt, wie Sie den LAMP-Stack unter CentOS 7 installieren. Hier ist unsere kurze Zusammenfassung aller Schritte.

  1. Stellen Sie sicher, dass Ihr Server auf CentOS 7 läuft . Bereinigen Sie dann den Cache und aktualisieren Sie auf die neuesten Pakete.
  2. Installieren Sie Apache und prüfen Sie dann, ob es auf Ihrem Server bereits aktiviert ist.
  3. Installieren Sie MySQL mit MariaDB und führen Sie einen Sicherheitsbefehl aus, um Ihre Datenbank zu sichern.
  4. Installieren Sie PHP und testen Sie die PHP-Verarbeitung, indem Sie info.php erstellen Datei.

Cent OS
  1. So installieren Sie den LAMP-Stack unter CentOS 8

  2. So installieren Sie den LAMP-Stack unter CentOS 7

  3. So installieren Sie Vagrant unter CentOS 7

  4. LAMP Stack auf CentOS 7 installieren – Schritt für Schritt?

  5. So installieren Sie den LEMP-Stack auf CentOS 7

So installieren Sie den LAMP-Stack unter CentOS 8

So installieren Sie den LAMP-Stack unter CentOS 8

So installieren Sie den LAMP-Stack auf AlmaLinux 8

So installieren Sie den LAMP-Stack unter Debian 11

So installieren Sie den LAMP-Stack unter CentOS 6

So installieren Sie den ELK-Stack unter CentOS 8