In diesem Tutorial zeigen wir Ihnen, wie Sie LAMP Stack auf einem Debian 9 VPS installieren.
Ein LAMP-Stack (Linux, Apache, MySQL, PHP) ist eine Kombination aus Open-Source-Software, die normalerweise auf einem Server installiert ist, der zum Hosten dynamischer Websites und Webanwendungen verwendet wird. Es umfasst das Linux-Betriebssystem, den Apache-Webserver, MySQL oder MariaDB für die Datenspeicherung und -verwaltung und PHP für die Handhabung beliebiger dynamischer Inhalte.
Die Installation von LAMP unter Debian 9 ist eine einfache Aufgabe und sollte nicht länger als 10 Minuten dauern. Beginnen wir mit der Installation.
Voraussetzungen:
- Ein Debian 9 VPS
- Zugriff auf einen Systembenutzer mit sudo-Berechtigungen oder auf das Root-Konto.
Schritt 1:Aktualisieren Sie das System
Bevor Sie mit den nächsten Schritten fortfahren, aktualisieren Sie Ihr Debian-System, indem Sie die folgenden Befehle ausführen:
sudo apt-get updatesudo apt-get upgrade
Halten Sie Ihr System immer auf dem neuesten Stand. Sie können auch automatische Updates einrichten.
Schritt 2:Apache installieren
Apache ist der am weitesten verbreitete Webserver der Welt. Es ist schnell, sicher, zuverlässig, benutzerfreundlich und kann leicht an Ihre Bedürfnisse angepasst werden.
Um Apache auf Ihrem Debian 9-Server zu installieren, geben Sie den folgenden Befehl ein:
sudo apt-get install apache2
Aktivieren Sie nach Abschluss der Installation den Apache-Dienst so, dass er beim Systemstart automatisch gestartet wird. Sie können dies mit dem folgenden Befehl tun:
sudo systemctl enable apache2
Um zu überprüfen, ob Apache erfolgreich installiert wurde, öffnen Sie Ihren Webbrowser, geben Sie Ihre Server-IP-Adresse ein (z. B. http://12.12.12.12) und Sie sollten eine Meldung sehen, die besagt:„Es funktioniert!“.
Schritt 3:MariaDB installieren
Der nächste Schritt ist die Installation von MariaDB. Es ist eines der beliebtesten Datenbankverwaltungssysteme.
Um MariaDB auf Ihrem System zu installieren, geben Sie den folgenden Befehl ein und geben Sie „Y“ ein, wenn Sie dazu aufgefordert werden:
sudo apt-get install mariadb-server
Sobald die Installation abgeschlossen ist, wird empfohlen, den folgenden Befehl auszuführen, um die Sicherheit Ihres MariaDB-Servers zu verbessern:
sudo mysql_secure_installation
Zuerst werden Sie aufgefordert, das Root-Passwort festzulegen:
HINWEIS:DAS AUSFÜHREN ALLER TEILE DIESES SKRIPTS WIRD FÜR ALLE MariaDB-SERVER IM PRODUKTIONSEINSATZ EMPFOHLEN! BITTE LESEN SIE JEDEN SCHRITT SORGFÄLTIG DURCH! Um sich bei MariaDB anzumelden, um es zu sichern, benötigen wir das aktuelle Passwort für den Root-Benutzer. Wenn Sie MariaDB gerade installiert haben und das Root-Passwort noch nicht festgelegt haben, ist das Passwort leer, also sollten Sie hier einfach die Eingabetaste drücken on...Das Festlegen des Root-Passworts stellt sicher, dass sich niemand ohne die entsprechende Berechtigung beim MariaDBroot-Benutzer anmelden kann. Root-Passwort festlegen? [J/n]
Geben Sie Y ein und geben Sie das neue MariaDB-Root-Passwort ein:
Neues Passwort:Neues Passwort erneut eingeben:Passwort erfolgreich aktualisiert!Berechtigungstabellen werden neu geladen.. ... Erfolgreich!
Als nächstes werden Sie aufgefordert, das Root-Passwort zu ändern, aber da wir es bereits während der MariaDB-Installation erstellt haben, können wir diesen Schritt überspringen, indem Sie [Enter] drücken.
Danach werden Ihnen ein paar weitere Fragen gestellt und es wird empfohlen, dass Sie alle mit „Y“ beantworten, um zu bestätigen:
Anonyme Benutzer entfernen? (Drücken Sie y|Y für Yes, jede andere Taste für No) :YDisallow root login remote? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :YTestdatenbank entfernen und darauf zugreifen? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :YBerechtigungstabellen jetzt neu laden? (Drücken Sie y|Y für Ja, jede andere Taste für Nein) :Y
Sobald dies erledigt ist, stellen Sie sicher, dass der MariaDB-Dienst mit dem folgenden Befehl beim Booten gestartet wird:
sudo systemctl enable mysql
Das war’s – MySQL wurde installiert und gesichert.
Schritt 4:PHP installieren
Der letzte Schritt in diesem Tutorial ist die Installation von PHP.
PHP ist eine Programmiersprache, die hauptsächlich für die Entwicklung dynamischer Websites verwendet wird. Debian 9 kommt standardmäßig mit PHP 7.0.
Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste PHP-Version PHP 7.3, die im DEB.SURY.ORG-Repository verfügbar ist.
Führen Sie die folgenden Befehle aus, um das Repository zu aktivieren:
sudo apt-get install ca-certificates apt-transport-https lsb-releasesudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt. gpgecho "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list
Sie können jetzt PHP 7.3 zusammen mit einigen der gängigsten PHP-Module installieren, indem Sie den folgenden Befehl ausführen:
sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-mysql php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imapUm zu testen, ob PHP richtig funktioniert, erstellen wir eine Datei namens info.php. Platzieren Sie diese Datei im Stammverzeichnis des Webservers.
Öffnen Sie Ihren Texteditor und erstellen Sie eine neue Datei wie diese:
sudo nano /var/www/html/info.phpGeben Sie die folgenden Zeilen ein und speichern Sie die Datei:
Starten Sie danach den Apache-Server neu, indem Sie Folgendes eingeben:
sudo systemctl reset apache2Wenn Sie nun zu dieser Seite navigieren:
http://your_server_ip_address/info.php
In Ihrem Webbrowser sehen Sie die folgende Seite mit Ihrer aktuellen PHP-Konfiguration:
Das bedeutet, dass PHP ordnungsgemäß funktioniert.
Damit haben Sie die LAMP-Installation auf Debian 9 abgeschlossen. Herzlichen Glückwunsch!
Wenn Sie einer unserer Lamp-Stack-Hosting-Kunden sind, müssen Sie LAMP natürlich nicht auf Debian 9 installieren oder um zu wissen, wie man einen LAMP-Stack auf Debian 9 installiert, fragen Sie einfach unsere Administratoren, lehnen Sie sich zurück und entspannen Sie sich. Unsere Admins werden LAMP umgehend auf Debian 9 für Sie installieren.
PS. Wenn Ihnen dieser Beitrag über die Installation eines LAMP-Stacks auf Debian 9 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.