Ein LAMP-Stack ist eine Sammlung von Open-Source-Software, die Sie als Plattform zum Erstellen von Websites und Webanwendungen verwenden können. Der Begriff LAMP ist ein Akronym, das für das Betriebssystem Linux®, den Apache® HTTP-Server, das Datenbanksystem MySQL® und die Programmiersprache PHP steht.
Voraussetzungen
Sie benötigen einen Linux-basierten Server mit Ubuntu 18.04.
Installieren Sie einen LAMP-Stack
Führen Sie die folgenden Schritte aus, um einen LAMP-Stack zu installieren:
-
Stellen Sie vor der Installation von LAMP sicher, dass die Paketverwaltungs-Repositorys vollständig auf dem neuesten Stand sind. Führen Sie den folgenden Befehl aus, um die neuesten Paketlisten zu erhalten und installierte Pakete auf ihre neuesten Versionen zu aktualisieren:
sudo apt update
-
Um Apache zu installieren, ihn so einzustellen, dass er beim Booten startet, und den Dienst zu starten, führen Sie die folgenden Befehle aus:
sudo apt install apache2 sudo systemctl start apache2.service sudo systemctl enable apache2.service
-
Um MariaDB zu installieren, die Datenbank, die diese LAMP anstelle von MySQL verwendet, starten Sie den Dienst und stellen Sie ihn so ein, dass er beim Booten automatisch startet, führen Sie die folgenden Befehle aus:
sudo apt-get install mariadb-server mariadb-client sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
-
Verwenden Sie zum Abschließen der MariaDB-Installation den folgenden Befehl, um den Installationsassistenten von MariaDB auszuführen:
sudo mysql_secure_installation
Wenn Sie das optionale Installationsprogramm durchlaufen, können Sie alle Eingabeaufforderungen für dieses Handbuch einfach mit Ja beantworten.
-
Führen Sie zum Installieren von PHP, der Skriptsprache, die der LAMP-Stack verwendet, die folgenden Befehle im Repository von addOndrej aus, das aktualisierte PHP-Pakete zum Herunterladen und Verwenden bereithält:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update
-
Führen Sie den folgenden Befehl aus, um PHP und andere Module zu installieren, die viele Webdienste benötigen:
sudo apt install php7.1 libapache2-mod-php7.1 php7.1-common php7.1-gmp php7.1-curl php7.1-soap php7.1-bcmath php7.1-intl php7.1-mbstring php7.1-xmlrpc php7.1-mcrypt php7.1-mysql php7.1-gd php7.1-xml php7.1-cli php7.1-zip
-
Um Apache neu zu starten, führen Sie den folgenden Befehl aus:
sudo systemctl restart apache2
Sie sollten jetzt in einem Browser zur IP-Adresse Ihres Servers navigieren und die Apache-Testseite sehen können, um zu bestätigen, dass Sie den Server richtig konfiguriert haben. Der LAMP-Stack ist vollständig eingerichtet und bereit, nach der Installation als Basis für unsere Anwendung zu fungieren. Da die Anwendungen, die Sie verwenden möchten, insbesondere PHP, häufig zusätzliche Module erfordern, sollten Sie darauf vorbereitet sein, diese Module nach Bedarf zu installieren.