Zurück zum Blog

LAMP-Stack-Setup – Linux Apache MySQL PHP

LAMP-Stack-Setup – Linux Apache MySQL PHP

LAMP ist ein Akronym für einen sehr beliebten Web-Stack – Linux, Apache, MySQL, PHP. Alle vier Komponenten von LAMP sind Open-Source und eignen sich für die Bereitstellung dynamischer Websites und Webanwendungen. Im heutigen Tutorial werde ich Ihnen zeigen, wie Sie einen Cloud-Server mit dem LAMP-Stack einrichten.

LAMP-Stack: L – Linux

L in LAMP steht für das Linux-Betriebssystem. Mit der benutzerfreundlichen Oberfläche von CloudSigma können Sie es innerhalb von Minuten bereitstellen.

Erstellen der Maschine

Zuerst müssen Sie eine Maschine erstellen. Das können Sie ganz einfach im Bereich „Compute“ von CloudSigma tun. Für die Zwecke dieses Tutorials können Sie die folgenden Ressourcen verwenden:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Sie können die Festplatte mit dem in der Bibliothek von CloudSigma verfügbaren Ubuntu 18.04 LTS-Image einbinden. Ubuntu 18.04: Vorinstalliertes 64-Bit mit VirtIO-Treibern, Superuser, Python 2.7.17, Pip 20.0.2, OpenSSL 1.1.1d, Cloud-init und den neuesten Updates bis 2019-03-03.

Nach dem Starten der Maschine können Sie alle vorhandenen Repositories und Pakete auf der Maschine aktualisieren, indem Sie die folgenden Befehle ausführen:

LAMP-Stack: A – Apache

Apache (Apache-HTTP-Server) ist eine Open-Source-Webserver-Software, mit der Inhalte im Web bereitgestellt werden können. Mehr als 40 % der Websites im WWW – World Wide Web nutzen sie.

Um den Apache-HTTP-Server zu installieren, können Sie den folgenden Befehl ausführen:

Sobald es installiert ist, können Sie die IP-Adresse in Ihrem Webbrowser aufrufen und sehen eine Ausgabe ähnlich wie diese:

apace web server homepage LAMP Stack

Wenn Sie die IP-Adresse nicht kennen, können Sie diese im Bereich „Compute“ Ihres CloudSigma-Kontos überprüfen.
Finding IP address

LAMP-Stack: M – MySQL

Sie können nun fortfahren und MySQL installieren, da Linux und Apache nun installiert sind

MySQL ist ein Open-Source-System zur relationalen Datenbankverwaltung (RDBMS), das Benutzern hilft, Daten zu speichern, zu organisieren und zu verwalten. Es ist in der IT-Branche sehr beliebt und weit verbreitet. Um mehr über MySQL zu erfahren, folgen Sie dem Beitrag von CloudSigma – So richten Sie MySQL auf einem Server ein und MySQL-Grundlagen.

Um die Sicherheit zu erhöhen, führen Sie das folgende Skript aus und wählen Sie Ihre Einstellungen:

 

LAMP-Stack: P – PHP

PHP ist eine beliebte Open-Source-Skriptsprache, die im Allgemeinen für die Erstellung dynamischer Webseiten verwendet wird. Sie können sie mit folgendem Befehl installieren:

Sobald es installiert ist, können Sie Apache so konfigurieren, dass es Ihre PHP-Datei bereitstellt, indem Sie “index.php” vor “index.html” in dieser Datei verschieben – /etc/apache2/mods-enabled/dir.conf

Die Datei würde nun wie folgt aussehen:

PHP verfügt über eine umfangreiche Bibliothek von Modulen, die Sie in Ihrer Anwendung verwenden können. Suchen Sie mit dem angegebenen Befehl nach den verfügbaren Bibliotheken, um eine Liste zu erhalten:

PHP Modules page

Installieren Sie die oben genannten Module mit dem Befehl apt-get:

Sie können eine PHP-Beispieldatei erstellen, um sie zu testen. Erstellen Sie eine Datei – /var/www/html/test.php und fügen Sie den folgenden Inhalt hinzu.

Starten Sie anschließend den Apache-Server neu, damit die Änderungen wirksam werden.

Wenn Sie nun die URL – https://IPaddress/test.php aufrufen, sehen Sie den folgenden Inhalt:
PHP Info page

Schließlich haben Sie Ihren LAMP-Stack erfolgreich eingerichtet.

Viel Spaß beim Programmieren!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev ist ein kreativer Designer bei CloudSigma und konzentriert sich auf eine konsistente Unternehmensidentität durch traditionelle und innovative Marketingkanäle. Er versteht es meisterhaft, künstlerische Vision mit strategischem Marketing zu verbinden, um wirkungsvolle Markengeschichten zu schaffen.

Kommentare

Noch keine Kommentare. Schreiben Sie den ersten.