Ein LAMP-Server ist eine Webserver-Kombination aus Apache, MySQL und PHP auf einem Linux-Server. Es wird häufig zum Hosten von PHP- und MySQL-basierten Websites im World Wide Web verwendet. Dieses Tutorial wurde erstellt, um Administratoren bei der Einrichtung des LAMP-Stacks unter Debian 9 zu helfen. In diesem Tutorial installieren wir Apache und MySQL aus den Debian 9-Basis-Repositories. Wir helfen Ihnen dabei, ein Drittanbieter-Repository für die PHP-Installation hinzuzufügen.
Schritt 1 – Voraussetzungen
Melden Sie sich mit sudo-Berechtigungen oder als Root-Benutzer auf der Befehlszeile bei Ihrem Debian 9-Server an.
ssh [email protected]
Nach dem Einloggen in Ihr Debian-System aktualisieren Sie die aktuellen Pakete auf die neuste verfügbare Version.
sudo apt-get update sudo apt-get upgrade
Installieren Sie außerdem die folgenden Pakete auf Ihrem System, die für die nächsten Befehle in diesem Tutorial erforderlich sind.
sudo apt install ca-certificates apt-transport-https
Schritt 2 – Apache2 installieren
Die Basis-Repositories von Debian 9 enthalten Apache 2.4-Pakete. Sie können Apache2-Pakete einfach installieren, indem Sie die folgenden Befehle auf Ihrem Debian 9-System ausführen.
sudo apt-get install apache2
Schritt 3 – MySQL installieren
Das Basis-Repository von Debian 9 enthält MariaDB (Ersatz von MySQL) als Standard-Datenbankserver. Wenn Sie mit MariaDB einverstanden sind, führen Sie Befehle zur Installation aus, ansonsten folgen Sie dem MySQL-Server-Installations-Tutorial.
sudo apt-get install mysql-server
Schritt 4 – PHP installieren
Standardmäßige Debian 9-System-Repositorys enthalten eine ältere PHP-Version. Um die neueste PHP-Version zu installieren, fügen Sie Ihrem System ein Drittanbieter-PPA hinzu. Führen Sie den folgenden Befehl aus, um PPA zu Ihrem System hinzuzufügen.
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add - sudo echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list
Installieren Sie dann die neueste PHP-Version auf Debian 9.
sudo apt update sudo apt install php php-mysql libapache2-mod-php
Schritt 5 – Einrichtung überprüfen
Um das LAMP-Setup unter Debian 9 zu überprüfen, erstellen Sie ein PHP-Skript mit der Funktion phpinfo() im Apache-Dokumentenstamm. Bearbeiten Sie dazu /var/www/html/info.php Datei in Ihrem bevorzugten Texteditor und fügen Sie den folgenden Inhalt zur Datei hinzu und speichern Sie sie.
PHP
123 |
Greifen Sie nun im Webbrowser mit Ihrer System-IP-Adresse auf die Datei info.php zu.