LAMP ist ein Akronym für Linux, Apache, MySQL (oder MariaDB) und PHP. Es handelt sich um einen beliebten Open-Source-Webserver-Stack, der für die Entwicklung und Bereitstellung von dynamischen Websites und Anwendungen verwendet wird. Dieser Artikel führt Sie durch den Prozess der Installation des LAMP-Stacks auf einem Ubuntu-Server.
1. Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über die folgenden Voraussetzungen verfügen:
- Einen Server, auf dem Ubuntu (18.04 oder höher) läuft.
- Sudo-Rechte auf dem Server.
- Ein Terminal oder SSH-Zugang zu Ihrem Server.
2. Aktualisieren Sie Ihr System
Aktualisieren Sie zunächst Ihren Paketindex, um sicherzustellen, dass Sie über die neuesten Informationen zu den verfügbaren Paketen verfügen:
sudo apt update sudo apt upgrade -y
3. Apache installieren
Schritt 1: Apache installieren
Um den Apache-Webserver zu installieren, führen Sie den folgenden Befehl aus:
sudo apt install apache2 -y
Schritt 2: Starten und Aktivieren von Apache
Starten Sie nach der Installation den Apache-Dienst und aktivieren Sie ihn für die Ausführung beim Booten:
sudo systemctl start apache2
sudo systemctl enable apache2
Schritt 3: Überprüfen der Apache-Installation
Um zu überprüfen, ob der Apache läuft, öffnen Sie Ihren Webbrowser und navigieren Sie zur IP-Adresse Ihres Servers:
Sie sollten die Standardbegrüßungsseite von Apache sehen.
4. MySQL installieren
Schritt 1: MySQL installieren
Um MySQL zu installieren, führen Sie den folgenden Befehl aus:
sudo apt install mysql-server -y
Schritt 2: Sichere MySQL-Installation
Nach der Installation führen Sie das Sicherheitsskript aus, um die Sicherheit von MySQL zu verbessern:
sudo mysql_sichere_Installation
Folgen Sie den Aufforderungen, um ein Root-Passwort festzulegen und andere Sicherheitsoptionen zu konfigurieren.
Schritt 3: Überprüfen der MySQL-Installation
Melden Sie sich bei MySQL an, um die Installation zu überprüfen:
sudo mysql -u root -p
Geben Sie das Root-Passwort ein, das Sie während des sicheren Installationsprozesses festgelegt haben.
5. PHP installieren
Schritt 1: Installieren Sie PHP und die erforderlichen Erweiterungen
Um PHP und einige gängige Erweiterungen zu installieren, führen Sie den folgenden Befehl aus:
sudo apt install php libapache2-mod-php php-mysql -y
Schritt 2: Starten Sie Apache neu
Nach der Installation von PHP starten Sie den Apache-Server neu, um das PHP-Modul zu aktivieren:
sudo systemctl neu starten apache2
Schritt 3: Überprüfen Sie die PHP-Installation
Um zu überprüfen, ob PHP installiert ist und funktioniert, erstellen Sie eine PHP-Infodatei:
- Erstellen Sie eine neue Datei im Web-Root-Verzeichnis:
echo "" | sudo tee /var/www/html/info.php
- Öffnen Sie Ihren Webbrowser und navigieren Sie zu:
Sie sollten eine Seite sehen, die PHP-Informationen anzeigt.
6. Aufräumen
Nachdem Sie die Installation überprüft haben, sollten Sie aus Sicherheitsgründen die PHP-Infodatei entfernen:
sudo rm /var/www/html/info.php
7. Fazit
Sie haben den LAMP-Stack erfolgreich auf Ihrem Ubuntu-Server installiert. Mit der Einrichtung von Linux, Apache, MySQL und PHP können Sie nun dynamische Webanwendungen entwickeln und bereitstellen. Aktualisieren Sie Ihren Software-Stack regelmäßig, um optimale Leistung und Sicherheit zu gewährleisten.