In diesem Tutorial zeigen wir Ihnen, wie Sie den LOMP-Stack (Linux, OpenLiteSpeed, MySQL/MariaDB und PHP) auf Ihrem Ubuntu 24.04 VPS-Server installieren können. Der LOMP-Stack ist eine leistungsstarke und ressourcenschonende Alternative zum traditionellen LAMP-Stack, ideal für die Ausführung dynamischer Websites und Webanwendungen.
Schritt 1: OpenLiteSpeed installieren
-
Fügen Sie das OpenLiteSpeed-Repository hinzu und aktualisieren Sie die Paketliste:
wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | sudo bash sudo apt update -
Installieren Sie OpenLiteSpeed:
sudo apt install openlitespeed -y -
Setzen Sie das Administratorpasswort für OpenLiteSpeed:
sudo /usr/local/lsws/admin/misc/admpass.sh
Schritt 2: Firewall aktualisieren
-
Öffnen Sie die Ports 80 (HTTP) und 443 (HTTPS) in Ihrer Firewall:
sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw reload
Schritt 3: MariaDB installieren
-
Installieren Sie MariaDB:
sudo apt install mariadb-server -y -
Sichern Sie Ihre MariaDB-Installation:
sudo mysql_secure_installationFolgen Sie den Anweisungen, um ein Root-Passwort festzulegen und die Sicherheit zu verbessern.
Schritt 4: PHP installieren
-
Installieren Sie PHP und PHP-FPM:
sudo apt install lsphp81 lsphp81-common lsphp81-mysql lsphp81-opcache lsphp81-curl lsphp81-intl lsphp81-gd lsphp81-imagick lsphp81-xml lsphp81-cli -y
Schritt 5: OpenLiteSpeed konfigurieren
-
Greifen Sie auf die OpenLiteSpeed WebAdmin-Konsole zu, indem Sie
http://Ihre_Server_IP:7080in Ihrem Webbrowser öffnen. Verwenden Sie die Anmeldedaten, die Sie in Schritt 1 festgelegt haben. -
Navigieren Sie zu “Server Configuration” -> “External App” und klicken Sie auf “Add”.
-
Geben Sie die folgenden Informationen ein:
- **Name:** lsphp
- **Address:** uds:///var/run/php/php8.1-fpm.sock
- **Max Connections:** 35
- **Initial Request Timeout (secs):** 60
- **Retry Timeout (secs):** 0
- **Persistent Connection:** Yes
- **Connection Keep-Alive:** 5
Klicken Sie auf “Save”.
-
Navigieren Sie zu “Server Configuration” -> “Script Handler” und klicken Sie auf “Add”.
-
Geben Sie die folgenden Informationen ein:
- **Suffix:** php
- **Handler Type:** LiteSpeed SAPI
- **Handler Name:** lsphp
Klicken Sie auf “Save”.
-
Starten Sie OpenLiteSpeed neu:
sudo systemctl restart lsws
Schritt 6: Virtuellen Host einrichten
-
Navigieren Sie in der WebAdmin-Konsole zu “Virtual Hosts” und klicken Sie auf “Add”.
-
Geben Sie die folgenden Informationen ein:
- **Virtual Host Name:** Ihre Domain (z. B. example.com)
- **Config File:** /usr/local/lsws/conf/vhosts/example.com.conf
- **Document Root:** /var/www/html/example.com
Klicken Sie auf “Save”.
-
Erstellen Sie das Dokumenten-Root-Verzeichnis:
sudo mkdir -p /var/www/html/example.com -
Erstellen Sie eine einfache
index.php-Datei, um die Installation zu testen:sudo nano /var/www/html/example.com/index.phpFügen Sie den folgenden Inhalt ein:
<?php phpinfo(); ?>Speichern und schließen Sie die Datei.
Abschluss
Sie haben nun erfolgreich den LOMP-Stack auf Ihrem Ubuntu 24.04 Server installiert. Öffnen Sie Ihren Webbrowser und navigieren Sie zu http://ihre-domain.de, um die PHP-Info-Seite anzuzeigen und zu überprüfen, ob alles korrekt funktioniert.