LAMP steht für Linux OS, mit Apache-Webserver, Datenspeicher in einer MySQL-Datenbank und dynamische Inhalte werden von PHP verarbeitet. Es ist eine Gruppe von Open-Source-Software und wird häufig zum Hosten von Websites verwendet.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende LAMP-Abfragen durchzuführen.
In diesem Zusammenhang werden wir untersuchen, wie der LAMP-Stack unter CentOS 7 installiert wird.
Wie installiere ich den LAMP-Stack auf CentOS?
Bevor Sie mit diesem Installationsvorgang fortfahren, stellen Sie sicher, dass Sie ein Benutzerkonto mit sudo-Berechtigungen verwenden.
1. Wie installiere ich Apache auf CentOS?
In CentOS und RHEL ist der Apache-Dienst als httpd bekannt. Apache ist in den standardmäßigen CentOS 7-Repositories verfügbar, sodass die Installation ziemlich einfach ist. Um das Paket zu installieren, führen Sie den folgenden Befehl aus:
$ sudo yum install httpd
Sobald die Installation abgeschlossen ist, müssen Sie den Apache-Dienst starten und aktivieren, indem Sie Folgendes eingeben:
$ sudo systemctl start httpd
$ sudo systemctl enable httpd
Sie können die Installation bestätigen, indem Sie den Status des Dienstes mit dem folgenden Befehl überprüfen:
$ sudo systemctl status httpd
2. Wie installiere ich MariaDB auf CentOS?
Jetzt werden wir MariaDB auf Ihrem CentOS-System installieren. Geben Sie zur Installation Folgendes ein:
$ sudo yum install mariadb-server
Wenn Sie MySQL anstelle von MariaDB installieren möchten, sehen Sie sich dieses Tutorial für die Installationsanleitung an.
Wenn die MariaDB-Installation abgeschlossen ist, sollten Sie den Dienst starten und aktivieren mit:
$ sudo systemctl start mariadb.service
$ sudo systemctl enable mariadb.service
Überprüfen Sie auch den Status des Dienstes, indem Sie Folgendes eingeben:
$ sudo systemctl status mariadb.service
3. Wie installiere ich PHP auf CentOS?
Standardmäßig wird CentOS 7 mit der PHP-Version 5.4 ausgeliefert, daher werden wir das Remi-Repository verwenden, um PHP 7.2 zu installieren.
Führen Sie den folgenden Befehl aus, um das Remi-Repository auf Ihrem System zu installieren:
$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Jetzt müssen Sie das Paket yum-utils installieren und das Remi-Repository auf Ihrem CentOS-System mit dem folgenden Befehl aktivieren:
$ sudo yum install yum-utils
$ sudo yum-config-manager --enable remi-php72
Installieren Sie als Nächstes das PHP und die erforderlichen Erweiterungen, indem Sie Folgendes eingeben:
$ sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql
Sie sollten den Apache-Dienst jetzt neu starten, damit er wirksam wird. Verwenden Sie den folgenden Befehl, um den Apache-Dienst neu zu starten:
$ sudo systemctl restart httpd
Wie verifiziere ich die PHP-Installation auf CentOS?
1. Erstellen Sie eine info.php-Datei unter /var/www/html/info.php und fügen Sie die folgenden Zeilen hinzu und speichern Sie:
<?php
phpinfo();
?>
2. Öffnen Sie nun Ihren bevorzugten Browser und öffnen Sie die Datei info.php mit der öffentlichen IP-Adresse Ihres Servers, wie unten angegeben:
http://SERVER_IP_ADDRESS/info.php
Dadurch wird die PHP-Informationsseite angezeigt.