GNU/Linux >> LINUX-Kenntnisse >  >> Linux

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

LAMP Magic In Your Hands erstellt von Walker Cahall

Einführung

In diesem How-To führen wir Sie durch die Installation eines LAMP-Stacks auf einem CentOS 7-basierten Server. Obwohl wir diesen Artikel im Zusammenhang mit CentOS 7 schreiben, ist ein Linux-, Apache-, MariaDB-, PHP(LAMP)-Server ein gängiger Installationsstapel, der auf vielen verschiedenen Betriebssystemen gehostet werden kann. Beispiele dafür sind Debian (siehe unsere Anleitung dazu hier) und Debian-basierte Distributionen wie Ubuntu (siehe unsere Anleitung für Ubuntu hier) oder RHEL und RHEL-basierte Distributionen wie Fedora oder Scientific Linux. Sie werden diese Installationen auf einer Vielzahl von Hosting-Plattformen wie Shared Web Hosting, Dedicated Hosting und Cloud Hosting sehen.

Im Fall dieses Artikels verwenden wir den YUM-Paketmanager, der mit der RHEL-Distribution CentOS verknüpft ist.

Voraussetzungen

Ein Server, auf dem CentOS 7 installiert ist, kümmert sich um den Linux-Aspekt der LAMP-Stack-Installation. Wenn Sie keinen Server haben, ziehen Sie einen zuverlässigen virtuellen privaten SSD-Server von Atlantic.Net in Betracht.

Installieren von Apache auf CentOS 7

Installieren Sie Apache mit dem folgenden Befehl, um die Installation zu starten:

sudo yum install httpd

Starten Sie Apache mit dem folgenden Befehl:

sudo systemctl start httpd

Wir können jetzt überprüfen, ob Apache funktioniert, indem wir Ihren Browser öffnen und die URL http://your-server's-address eingeben . Sie sollten eine blaue Apache 2-Testseite ähnlich dem Bild unten erhalten.

Hinweis:Wenn Sie Ihre IP-Adresse nicht kennen, führen Sie den folgenden Befehl aus:

ip addr show eth0

Ein Beispiel für die Ausführung des Befehls:ip addr show eth0 und Abrufen von 192.168.100.10 als IP-Adresse.

In unserem Beispiel würden wir http://192.168.100.10 eingeben in die Adressleiste unseres Browsers.

Apache 2-Testseite

MariaDB auf CentOS 7 installieren

Installieren Sie MariaDB mit dem folgenden Befehl, um die Installation zu starten:

sudo yum install mariadb-server

Starten Sie den Dienst mit dem folgenden Befehl

sudo systemctl start mariadb

Legen Sie das Root-MySQL-Passwort mit dem folgenden Befehl fest:

/usr/bin/mysql_secure_installation

Hinweis:Sie werden mit einer Reihe von Fragen aufgefordert. Geben Sie einfach Y für Ja ein, siehe Screenshot unten:

Beispiel mysql_secure_installation

Installation von PHP auf CentOS 7

Zuerst müssen Sie das EPEL- und Remi-Repository in Ihrem System installieren. Sie können es mit dem folgenden Befehl installieren:

sudo yum install epel-release 
sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Als nächstes installieren Sie PHP mit dem folgenden Befehl, um die Installation zu starten:

sudo yum --enablerepo=remi-php74 install php php-mysql

Erstellen Sie mit dem folgenden Befehl eine Test-PHP-Datei im folgenden Verzeichnis:

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

Fügen Sie den folgenden Code in das leere Feld ein, speichern Sie ihn und beenden Sie ihn:

<?php
phpinfo();
?>

Starten Sie Apache neu, damit alle Änderungen wirksam werden:

sudo systemctl restart httpd

Testen Sie Ihre Seite in Ihrem Browser mit dem folgenden Hyperlink, der mit Ihrer IP-Adresse geändert wurde:
http://YOUR.IP.ADD.RESS/info.php

Es ist eine gute Idee, Ihre php.info-Datei zu entfernen, da sie dazu verwendet werden kann, einem Angreifer zu helfen, Ihren Server zu kompromittieren. Sie können dies mit dem folgenden Befehl tun:

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

Wenn Sie möchten, dass Apache und MariaDB beim Booten gestartet werden, führen Sie die folgenden Befehle aus:

sudo systemctl enable httpd
sudo systemctl enable mariadb

Herzliche Glückwünsche! Sie haben gerade einen LAMP-Stack auf Ihrem CentOS 7-Server installiert. Vielen Dank, dass Sie dieser Anleitung folgen, und schauen Sie bei uns vorbei, um neue Updates zu erhalten oder mehr über unsere branchenführenden VPS-Hosting-Lösungen zu erfahren.


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

  2. So installieren Sie Apache, PHP 7.1 und MySQL unter CentOS 7.3 (LAMP)

  3. So installieren Sie Apache, PHP 7.2 und MySQL unter CentOS 7.4 (LAMP)

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

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

So installieren Sie den LAMP-Stack unter CentOS 6

So installieren Sie Apache in CentOS 8

So installieren Sie Apache, MariaDB, PHP (LAMP) auf Fedora 32

So installieren Sie LAMP (Apache, MariaDB, PHP) auf einem CentOS 7.2-Cloud-Server

So installieren Sie einen PHP7-LAMP-Stack unter CentOS 7

So installieren Sie den Stapel Apache, MySQL, PHP (LAMP) unter Ubuntu 16.04