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

So installieren Sie Linux, Apache, MariaDB, PHP (LAMP Stack) unter CentOS 7 / RHEL 7

LAMP Stack steht für Linux-, Apache-, MariaDB- und PHP-Stack. Es wird hauptsächlich zum Hosten von Websites und Blogs verwendet.

Hier sehen wir, wie man den LAMP-Stack auf CentOS 7 / RHEL 7 installiert.

LAMP-Stack installieren

Linux installieren

Hier ist der Artikel über die schrittweise Installation von CentOS 7 / RHEL 7.

Jetzt haben Sie Linux, und als Nächstes müssen Sie Apache, MySQL und PHP darauf installieren. Lassen Sie uns sie einzeln installieren.

Apache installieren

Der Paketname des Apache lautet httpd. Installieren Sie das httpd-Paket mit dem YUM-Befehl.

yum install -y httpd

Starten Sie den Apache-Dienst mit dem folgenden Befehl.

systemctl start httpd

Aktivieren Sie den Apache-Webserver so, dass er bei jedem Bootvorgang automatisch gestartet wird.

systemctl enable httpd

Konfigurieren Sie die Firewall so, dass HTTP-Anforderungen zugelassen werden.

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --reload

Um sicherzustellen, dass alles richtig installiert ist, werden wir jetzt Apache testen, um sicherzustellen, dass es richtig funktioniert. Öffnen Sie einen beliebigen Webbrowser und geben Sie dann Folgendes in die Webadresse ein:

http://localhost

ODER

http://ihre.ip.adr.ess

Sie erhalten die Webseite mit der Aufschrift „Testing 123“, dies bestätigt, dass der Apache einwandfrei funktioniert.

Apaches standardmäßiger Dokumentenstamm ist /var/www/html auf CentOS und die Hauptkonfigurationsdatei ist /etc/ httpd/conf/httpd.conf. Zusätzliche Konfigurationen für Apache sind im Verzeichnis /etc/httpd/conf.d/ gespeichert.

Installieren Sie MariaDB

In CentOS / RHEL wird MySQL nun durch MariaDB als Standarddatenbank ersetzt.

CentOS 7/RHEL enthält MariaDB v5.5. Die Version nähert sich dem Ende des Supports im April 2020. Daher wird empfohlen, MariaDB v10.4 oder MySQL v8.0 anstelle von MariaDB für den LAMP-Stack zu installieren.

Um MariaDB zu installieren, verwenden Sie den folgenden Befehl.

yum install -y mariadb mariadb-server

Starten Sie den MariaDB-Dienst mit dem folgenden Befehl.

systemctl start mariadb

Um die MariaDB bei jedem Booten starten zu lassen. Geben Sie Folgendes am Terminal ein und drücken Sie die Eingabetaste.

systemctl enable mariadb

Als nächstes muss MariaDB mit dem mysql_secure_installation-Befehl sicher gemacht werden.

Mit diesem Programm können Sie die Sicherheit Ihrer MariaDB-Installation auf folgende Weise verbessern:

  • Sie können ein Passwort für Root-Konten festlegen.
  • Sie können Root-Konten entfernen, auf die von außerhalb des lokalen Hosts zugegriffen werden kann.
  • Sie können anonyme Benutzerkonten entfernen.
  • Sie können die Testdatenbank (auf die standardmäßig alle Benutzer zugreifen können, sogar anonyme Benutzer) und Berechtigungen entfernen, die es jedem ermöglichen, auf Datenbanken zuzugreifen, deren Namen mit test_ beginnen.
mysql_secure_installation

Ausgabe:

Installieren Sie PHP

Standardmäßig unterstützt der Apache-Server nur die HTML-Sprache, nicht PHP. Installieren Sie das PHP-Paket zusammen mit der Unterstützung für MariaDB.

PHP v5.4 (Ende des Supports)

Die im CentOS-Basis-Repository verfügbare PHP-Version (v5.4) ist bereits das Ende des Supports.

PHP v7.3

Remi, ein Drittanbieter-Repository, das die aktuelle Version von PHP (v7.3) bietet. Um das Remi-Repository zu aktivieren, installieren Sie das Autokonfigurationspaket für das Remi-Repository.

yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm

yum install -y --enablerepo=remi-php73 php php-cli php-mysqlnd

Sie müssen den Server nach der Installation von PHP neu starten, geben Sie dazu Folgendes auf dem Terminal ein.

systemctl restart httpd

LAMP-Stack testen

Um PHP zu testen, platzieren Sie eine .php-Datei im Standardverzeichnis des Apache.

echo "<?php phpinfo()?>" > /var/www/html/info.php
Diese Datei zeigt viele nützliche Informationen über unsere PHP-Installation an, wie z. B. die installierte PHP-Version, PHP-Erweiterungsdetails usw.

Öffnen Sie nun Ihren Webbrowser und geben Sie Folgendes in die Webadresse ein:

http://localhost/info.php

ODER

http://you.ip.addr.ess/info.php

Die Seite sieht wie folgt aus:

Scrollen Sie im Browser nach unten zum Modulbereich, um die Unterstützung für MariaDB zu überprüfen. Sie erhalten den Bildschirm wie unten.

Schlussfolgerung

Das ist alles. Sie haben den LAMP-Stack erfolgreich auf CentOS 7 / RHEL 7 installiert. Wenn Sie neu in einem Datenbankverwaltungssystem sind, sollten Sie phpMyAdmin installieren, um Datenbanken über einen Webbrowser zu verwalten. Installieren Sie außerdem das Let’s Encrypt SSL-Zertifikat für eine sichere Kommunikation.


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

  2. So installieren Sie Apache Tomcat unter Linux RHEL 8 / CentOS 8

  3. So installieren Sie Linux, Nginx, MariaDB, PHP (LEMP Stack) in CentOS 7 / RHEL 7

  4. So installieren Sie Apache, MySQL, PHP (LAMP) unter CentOS/RHEL 7

  5. So installieren Sie Apache und PHP (LAMP-Stack) unter Rocky Linux/Centos 8

Installieren Sie Apache, MariaDB, PHP (LAMP Stack) in CentOS 8

So installieren Sie Linux, Apache, MariaDB, PHP (LAMP) Stack auf Debian 10

So installieren Sie den LAMP-Stack unter CentOS 8

So installieren Sie LAMP (Linux Apache, MariaDB, PHP) unter CentOS 7

So installieren Sie den LAMP-Stack unter CentOS 6

So installieren Sie einen LAMP-Stack (Apache, MariaDB, PHP) unter CentOS 7