Server Installation · 13 min read · Nov 24, 2025
So installieren und konfigurieren Sie den OpenLiteSpeed-Server zusammen mit MariaDB und PHP auf Ubuntu 20.04

OpenLiteSpeed ist eine leichtgewichtige und Open-Source-Version des LiteSpeed-Servers, der von LiteSpeed Technologies entwickelt wurde. Es kommt mit einem WebGUI-basierten Administrationspanel, das es von anderen Servern unterscheidet und die Verwaltung erleichtert.
In diesem Tutorial lernen wir, wie man den OpenLiteSpeed-Server auf Ubuntu 20.04 zusammen mit PHP 7.4 und dem MariaDB-Server installiert.
Voraussetzungen
- Ubuntu 20.04 basierter Webserver.
- Ein Nicht-Root-Benutzerkonto mit Sudo-Rechten.
Aktualisieren Sie Ihr System.
$ sudo apt update
$ sudo apt upgrade
Schritt 1 - Firewall konfigurieren
Bevor wir mit dem Tutorial beginnen, müssen wir die Uncomplicated Firewall (UFW) konfigurieren, die normalerweise standardmäßig aktiviert ist. Lassen Sie uns zuerst den Status der Firewall überprüfen.
Wir müssen SSH, HTTP, HTTPS und die Ports 7080, 8088 für die Firewall aktivieren.
$ sudo ufw allow OpenSSH
$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw allow 7080/tcp
$ sudo ufw allow 8088/tcp
Überprüfen Sie den Status der Firewall.
$ sudo ufw status
Status: aktiv
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
7080/tcp ALLOW Anywhere
8088/tcp ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
7080/tcp (v6) ALLOW Anywhere (v6)
8088/tcp (v6) ALLOW Anywhere (v6)
Wenn es nicht funktioniert, starten Sie die Firewall.
$ sudo ufw enable
Schritt 2 - OpenLiteSpeed installieren
Es gibt verschiedene Versionen von OpenLiteSpeed, die Sie installieren können. Empfohlene Versionen sind aus der 1.6.x oder 1.7.x Serie zum Zeitpunkt des Schreibens dieses Tutorials.
Wir werden das offizielle Repository von OpenLiteSpeed für unser Tutorial verwenden, das nur die Version 1.6.x pflegt.
Fügen Sie den OpenLiteSpeed-Repository-Schlüssel hinzu.
$ wget -qO - https://rpms.litespeedtech.com/debian/lst_repo.gpg | sudo apt-key add -
Fügen Sie das Repository hinzu.
$ echo "deb http://rpms.litespeedtech.com/debian/ focal main" | sudo tee /etc/apt/sources.list.d/openlitespeed.list
Aktualisieren Sie das Repository.
$ sudo apt update
Installieren Sie OpenLiteSpeed
$ sudo apt install openlitespeed
Überprüfen Sie den Status des Servers.
$ sudo /usr/local/lsws/bin/lswsctrl status
litespeed läuft mit PID 21825.
Wenn es nicht läuft, können Sie es mit dem folgenden Befehl starten.
$ sudo /usr/local/lsws/bin/lswsctrl start
Öffnen Sie http://, um auf Ihren Webserver zuzugreifen. Sie sollten die folgende Seite sehen.

Schritt 3 - PHP installieren
Der OpenLiteSpeed-Server wird mit PHP 7.3 geliefert, das standardmäßig aktiviert ist. Aber wir möchten PHP 7.4 verwenden, also werden wir unsere eigene Kopie installieren.
Installieren Sie PHP 7.4 zusammen mit einigen zusätzlichen Paketen.
$ sudo apt install lsphp74 lsphp74-common lsphp74-mysql lsphp74-curl
Überprüfen Sie Ihre PHP-Installation.
$ /usr/local/lsws/lsphp74/bin/php7.4 -v
PHP 7.4.5 (cli) (built: May 7 2020 23:08:38) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
mit Zend OPcache v7.4.5, Copyright (c), von Zend Technologies
Sie können die aktivierten PHP-Module überprüfen.
$ /usr/local/lsws/lsphp74/bin/php7.4 --modules
Wir werden PHP später so konfigurieren, dass es mit OpenLiteSpeed funktioniert.
Schritt 4 - MariaDB installieren
Installieren Sie den MariaDB-Server.
$ sudo apt install mariadb-server
Starten und aktivieren Sie den MariaDB-Dienst.
$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb
Sichern Sie Ihre MariaDB-Installation. Dieses Skript wird Ihr Root-Passwort festlegen, anonyme Benutzer entfernen, den Remote-Root-Login verbieten und Testtabellen löschen. Wählen Sie ein starkes Passwort und beantworten Sie die Fragen wie unten beschrieben.
$ sudo mysql_secure_installation
[sudo] Passwort für Benutzername:
HINWEIS: DAS AUSFÜHREN ALLER TEILE DIESES SKRIPTS WIRD FÜR ALLE MariaDB
SERVER IM PRODUKTIONSEINSATZ EMPFOHLEN! BITTE LESEN SIE JEDEN SCHRITT SORGFÄLTIG!
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
Sie das Root-Passwort noch nicht festgelegt haben, ist das Passwort leer,
also sollten Sie hier einfach die Eingabetaste drücken.
Geben Sie das aktuelle Passwort für root ein (drücken Sie die Eingabetaste für keines):
OK, Passwort erfolgreich verwendet, weiter...
Das Festlegen des Root-Passworts stellt sicher, dass niemand ohne die richtige Autorisierung auf den MariaDB-Root-Benutzer zugreifen kann.
Root-Passwort festlegen? [Y/n] y
Neues Passwort:
Neues Passwort erneut eingeben:
Passwort erfolgreich aktualisiert!
Berechtigungstabellen werden neu geladen..
... Erfolg!
Standardmäßig hat eine MariaDB-Installation einen anonymen Benutzer, der es jedem ermöglicht,
auf MariaDB zuzugreifen, ohne dass ein Benutzerkonto für sie erstellt werden muss. Dies ist nur für Tests gedacht und um die Installation etwas reibungsloser zu gestalten. Sie sollten sie entfernen, bevor Sie in eine Produktionsumgebung wechseln.
Anonyme Benutzer entfernen? [Y/n] y
... Erfolg!
Normalerweise sollte root nur von 'localhost' aus verbunden werden dürfen. Dies stellt sicher, dass niemand das Root-Passwort über das Netzwerk erraten kann.
Remote-Root-Login verbieten? [Y/n] y
... Erfolg!
Standardmäßig kommt MariaDB mit einer Datenbank namens 'test', auf die jeder zugreifen kann. Dies ist ebenfalls nur für Tests gedacht und sollte entfernt werden, bevor Sie in eine Produktionsumgebung wechseln.
Testdatenbank und Zugriff darauf entfernen? [Y/n] y
- Testdatenbank wird gelöscht...
... Erfolg!
- Berechtigungen auf der Testdatenbank werden entfernt...
... Erfolg!
Das Neuladen der Berechtigungstabellen stellt sicher, dass alle bisher vorgenommenen Änderungen sofort wirksam werden.
Berechtigungstabellen jetzt neu laden? [Y/n] y
... Erfolg!
Aufräumen...
Alles erledigt! Wenn Sie alle oben genannten Schritte abgeschlossen haben, sollte Ihre MariaDB-Installation jetzt sicher sein.
Danke, dass Sie MariaDB verwenden!
Sobald dies erledigt ist, können Sie sich mit dem folgenden Befehl in die MySQL-Shell einloggen.
$ sudo mysql -u root -p
Erstellen Sie eine Testdatenbank und einen Benutzer mit Zugriffsberechtigung. Ersetzen Sie testdb und testuser durch geeignete Namen für Ihre Einrichtung. Ersetzen Sie password durch ein starkes Passwort.
CREATE DATABASE testdb;
CREATE USER 'testuser' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser';
FLUSH PRIVILEGES;
Verlassen Sie die MySQL-Shell.
exit
Schritt 5 - OpenLiteSpeed konfigurieren
Administrationspanel konfigurieren
Legen Sie die Anmeldedaten für das Administrationspanel fest.
$ sudo /usr/local/lsws/admin/misc/admpass.sh
Bitte geben Sie den Benutzernamen des Administrators an.
Dies ist der Benutzername, der benötigt wird, um sich in die Administrations-Weboberfläche einzuloggen.
Benutzername [admin]:
Bitte geben Sie das Passwort des Administrators an.
Dies ist das Passwort, das benötigt wird, um sich in die Administrations-Weboberfläche einzuloggen.
Passwort:
Passwort erneut eingeben:
Benutzername/Passwort des Administrators erfolgreich aktualisiert!
Sie können auch diesen Befehl verwenden, falls Sie Ihre Anmeldedaten vergessen haben.
Um auf das Administrationspanel zuzugreifen, öffnen Sie http://.
Bei Ihrem ersten Login wird Ihr Browser Warnungen anzeigen, dass Ihre Verbindung nicht privat ist. Klicken Sie auf Erweitert und klicken Sie auf „Das Risiko akzeptieren und fortfahren“ (im Falle von Firefox) oder „Fahren Sie mit fort (im Falle eines Chromium-basierten Browsers). Sie werden die Warnung nicht erneut sehen.
Sie werden mit dem folgenden Bildschirm begrüßt.

HTTP-Port zurück auf 80 ändern
Lassen Sie uns den Standard-HTTP-Port auf 80 ändern. Melden Sie sich bei Ihrem Administrationspanel unter http:// mit den gerade erstellten Anmeldedaten an.
Sie werden mit dem folgenden Bildschirm begrüßt.

Besuchen Sie den Abschnitt Listener von links. Sie sehen die Standard-Listener mit Port 8080.

Klicken Sie auf die Schaltfläche „Anzeigen“, um die Konfigurationsdetails zu sehen. Auf der nächsten Seite unter Listener Standard > Allgemein klicken Sie auf das Bearbeitungssymbol und ändern Sie den Port von 8080 auf 80.


Klicken Sie auf Speichern und starten Sie dann den Server neu, indem Sie auf die Schaltfläche „Sanfter Neustart“ klicken.
Schritt 6 - PHP konfigurieren
In diesem Schritt müssen wir unsere Kopie von PHP 7.4 mit dem Server verknüpfen.
Klicken Sie im Abschnitt Serverkonfiguration links auf die Registerkarte Externe App. Sie sehen eine vorhandene LiteSpeed-App für PHP 7.3. Wir werden unsere eigene LiteSpeed-App für PHP 7.4 erstellen. Sie können später problemlos zwischen ihnen wechseln, wenn Sie möchten.

Klicken Sie auf die Schaltfläche „Hinzufügen“, um eine neue App zu erstellen. Wählen Sie für den Typ LiteSpeed SAPI App und klicken Sie auf Weiter.

Fügen Sie nun die folgende Konfiguration hinzu. Lassen Sie alle anderen Felder leer.
Name: lsphp74
Adresse: uds://tmp/lshttpd/lsphp.sock
Max Verbindungen: 35
Umgebung: PHP_LSAPI_MAX_REQUESTS=500
PHP_LSAPI_CHILDREN=35
LSAPI_AVOID_FORK=200M
Anfängliche Anforderungszeitüberschreitung (Sek.): 60
Wiederholzeitüberschreitung: 0
Persistente Verbindung: Ja
Antwortpufferung: nein
Vom Server starten: Ja (Durch CGI-Daemon)
Befehl: lsphp74/bin/lsphp
Backlog: 100
Instanzen: 1
Priorität: 0
Speicherweichgrenze (Bytes): 2047M
Speicherhartgrenze (Bytes): 2047M
Prozessweichgrenze: 1400
Prozesshartgrenze: 1500
Klicken Sie auf Speichern, wenn Sie fertig sind.

Jetzt, da wir unsere eigene PHP 7.4-basierte App erstellt haben, müssen wir den Server anweisen, sie zu verwenden.
Gehen Sie zur Registerkarte Script-Handler und bearbeiten Sie den lsphp-Handler. Ändern Sie den Handlungsnamen im Dropdown-Menü auf lsphp74.

Klicken Sie auf Speichern und starten Sie dann den Server neu, indem Sie auf die Schaltfläche Sanfter Neustart klicken.
Um zu testen, ob Ihr PHP korrekt umgeschaltet wurde, besuchen Sie http:// in Ihrem Browser.

Schritt 7 - Virtuellen Host einrichten
Zuerst müssen wir Verzeichnisse für unseren virtuellen Host erstellen.
$ sudo mkdir /usr/local/lsws/example.com/{html,logs} -p
Das Verzeichnis html wird die öffentlichen Dateien enthalten und das Verzeichnis logs wird die Serverprotokolle enthalten.
Öffnen Sie als Nächstes die Admin-Konsole und greifen Sie auf den Abschnitt Virtuelle Hosts von links zu und klicken Sie auf die Schaltfläche „Hinzufügen“.

Füllen Sie die Werte wie angegeben aus.
Virtueller Hostname: example.com
Wurzel des virtuellen Hosts: $SERVER_ROOT/example.com/
Konfigurationsdatei: $SERVER_ROOT/conf/vhosts/$VH_NAME/vhconf.conf
Symbolischen Link folgen: Ja
Skripte/ExtApps aktivieren: Ja
Eingeschränkt: Ja
Externe App Set UID-Modus: Server-UID

Klicken Sie auf die Schaltfläche Speichern, wenn Sie fertig sind. Sie erhalten den folgenden Fehler, da die Konfigurationsdatei derzeit nicht existiert. Klicken Sie auf den Link, um die Konfigurationsdatei zu erstellen.

Klicken Sie erneut auf die Schaltfläche Speichern, um den virtuellen Host zu erstellen.
Sobald der virtuelle Host erstellt ist, gehen Sie zu Virtuelle Hosts -> Wählen Sie virtuellen Host (example.com) -> Allgemein und ändern Sie die Konfiguration wie angegeben.
Dokumentenstamm: $VH_ROOT/html/
Domainname: example.com
Kompression aktivieren: Ja

Klicken Sie auf die Schaltfläche Speichern, wenn Sie fertig sind. Als Nächstes müssen wir die Indexdateien einrichten. Klicken Sie auf die Schaltfläche „Bearbeiten“ gegenüber den Indexdateien im Abschnitt Allgemein. Stellen Sie die folgenden Optionen ein.
Verwenden Sie Server-Indexdateien: Nein
Indexdateien: index.php, index.html, index.htm
Auto-Index: Nein

Klicken Sie auf Speichern, wenn Sie fertig sind. Als Nächstes müssen wir die Protokolldateien auswählen. Gehen Sie zum Abschnitt Protokoll und klicken Sie auf „Bearbeiten“ gegenüber Protokoll des virtuellen Hosts und füllen Sie die folgenden Werte aus.
Verwenden Sie das Protokoll des Servers: Ja
Dateiname: $VH_ROOT/logs/error.log
Protokollebene: FEHLER
Rolling-Größe (Bytes): 10M

Sie können die Protokollebene auf DEBUG setzen, wenn Sie sich auf einem Produktions-/Entwicklungsrechner befinden.
Klicken Sie auf Speichern und klicken Sie dann auf das Pluszeichen im Abschnitt Zugriffsprotokoll, um einen neuen Eintrag hinzuzufügen. Füllen Sie die folgenden Werte aus.
Protokollsteuerung: Eigenes Protokoll
Dateiname: $VH_ROOT/logs/access.log
Piped Logger: Nicht festgelegt
Protokollformat: Nicht festgelegt
Protokollüberschriften: Nicht festgelegt
Rolling-Größe (Bytes): 10M
Tage aufbewahren: 30
Bytes-Protokoll: Nicht festgelegt
Komprimieren Archiv: Ja

Klicken Sie auf Speichern, wenn Sie fertig sind. Als Nächstes müssen wir die Zugriffskontrolle im Abschnitt Sicherheit konfigurieren. Stellen Sie die folgenden Werte ein.
Erlaubte Liste: *
Verweigerte Liste: Nicht festgelegt

Klicken Sie auf Speichern, wenn Sie fertig sind. Als Nächstes müssen wir die Definition des Skripthandlers festlegen. Stellen Sie die folgenden Werte ein.
Suffixe: php
Handler-Typ: LiteSpeed SAPI
Handler-Name: [Serverebene]: lsphp74

Als Nächstes müssen wir die Rewrite-Kontrolle im Abschnitt Rewrite festlegen. Stellen Sie die folgenden Werte ein.

Und schließlich müssen wir die Listener festlegen. Gehen Sie zum Abschnitt Listener und klicken Sie auf die Schaltfläche „Anzeigen“ gegenüber Standard-Listener. Klicken Sie dann auf die Schaltfläche „Hinzufügen“ gegenüber Virtuelle Host-Zuordnungen, um eine neue Zuordnung hinzuzufügen, und stellen Sie die folgenden Werte ein.
Klicken Sie auf Speichern, wenn Sie fertig sind. Klicken Sie nun auf die Schaltfläche Sanfter Neustart, um alle oben genannten Änderungen anzuwenden und den Server neu zu starten.
Schritt 8 - SSL einrichten
Die Einrichtung von SSL in OpenLiteSpeed erfordert, dass wir zwei Zertifikate einrichten. Ein selbstsigniertes Zertifikat für den gesamten Server und ein spezifisches Serverzertifikat von Let’s Encrypt.
Lassen Sie uns zuerst das selbstsignierte Zertifikat erstellen.
$ openssl req -x509 -days 365 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes
Generierung eines RSA-Privatschlüssels
..++++
......................++++
Schreiben des neuen privaten Schlüssels in 'key.pem'
-----
Sie werden aufgefordert, Informationen einzugeben, die in Ihre Zertifikatsanfrage aufgenommen werden.
Was Sie eingeben, wird als Distinguished Name oder DN bezeichnet.
Es gibt einige Felder, aber Sie können einige leer lassen.
Für einige Felder gibt es einen Standardwert,
Wenn Sie '.' eingeben, wird das Feld leer gelassen.
-----
Ländercode (2 Buchstaben) [AU]:
Bundesland oder Provinzname (vollständiger Name) [Some-State]:
Ortsname (z.B. Stadt) []:
Name der Organisation (z.B. Firma) [Internet Widgits Pty Ltd]:
Name der organisatorischen Einheit (z.B. Abteilung) []:
Allgemeiner Name (z.B. Server-FQDN oder IHR Name) []:
E-Mail-Adresse []:
Sie können bei allen Feldern die Eingabetaste drücken und sie leer lassen.
Die Zertifikate werden jetzt im Verzeichnis /home/user gespeichert. Wir werden diese Informationen später benötigen.
Um Let’s Encrypt zu verwenden, müssen wir das Certbot-Tool installieren.
$ sudo apt install certbot
Erhalten Sie das SSL-Zertifikat.
$ sudo certbot certonly --webroot -w /usr/local/lsws/example.com/html/ -d example.com
Befolgen Sie die interaktive Eingabeaufforderung.
Speichern des Debug-Protokolls unter /var/log/letsencrypt/letsencrypt.log
Ausgewählte Plugins: Authenticator webroot, Installer None
Geben Sie die E-Mail-Adresse ein (verwendet für dringende Erneuerungen und Sicherheitsbenachrichtigungen) (Geben Sie 'c' ein, um abzubrechen): [email protected]
Starten einer neuen HTTPS-Verbindung (1): acme-v01.api.letsencrypt.org
-------------------------------------------------------------------------------
Bitte lesen Sie die Nutzungsbedingungen unter
https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf. Sie müssen zustimmen,
um sich beim ACME-Server unter
https://acme-v02.api.letsencrypt.org/directory zu registrieren.
-------------------------------------------------------------------------------
(A)kzeptieren/(C)ancel: A
-------------------------------------------------------------------------------
Wären Sie bereit, Ihre E-Mail-Adresse mit der Electronic Frontier Foundation zu teilen, einem Gründungspartner des Let's Encrypt-Projekts und der gemeinnützigen Organisation, die Certbot entwickelt? Wir möchten Ihnen E-Mails über unsere Arbeit zur Verschlüsselung des Webs, EFF-Nachrichten, Kampagnen und Möglichkeiten zur Unterstützung der digitalen Freiheit senden.
-------------------------------------------------------------------------------
(J)a/(N)e: N
Erhalt eines neuen Zertifikats
Durchführung der folgenden Herausforderungen:
http-01-Herausforderung für example.com
Verwendung des Webroot-Pfads /usr/local/lsws/example.com/html für alle nicht übereinstimmenden Domains.
Warten auf die Überprüfung...
Bereinigung der Herausforderungen
WICHTIGE HINWEISE:
- Herzlichen Glückwunsch! Ihr Zertifikat und die Kette wurden gespeichert unter:
/etc/letsencrypt/live/example/fullchain.pem. Ihre Schlüsseldatei wurde
gespeichert unter:
/etc/letsencrypt/live/linode.nspeaks.com/privkey.pem Ihr Zertifikat läuft
am 2020-09-04 ab. Um in Zukunft eine neue oder angepasste Version dieses
Zertifikats zu erhalten, führen Sie einfach erneut certbot aus. Um
nicht-interaktiv alle Ihre Zertifikate zu erneuern, führen Sie "certbot
renew" aus.
- Ihre Kontodaten wurden in Ihrem Certbot
Konfigurationsverzeichnis unter /etc/letsencrypt gespeichert. Sie sollten jetzt eine
sichere Sicherung dieses Ordners erstellen. Dieses Konfigurationsverzeichnis enthält auch
Zertifikate und private Schlüssel, die von Certbot erhalten wurden, sodass
regelmäßige Sicherungen dieses Ordners ideal sind.
- Wenn Ihnen Certbot gefällt, ziehen Sie bitte in Betracht, unsere Arbeit zu unterstützen:
Spenden an ISRG / Let's Encrypt: https://letsencrypt.org/donate
Spenden an EFF: https://eff.org/donate-le
Öffnen Sie nun die Admin-Konsole und gehen Sie zu Listener >> Neuen Listener hinzufügen und fügen Sie die folgenden Werte hinzu.
Listener-Name: SSL
IP-Adresse: ANY
Port: 443
Sicher: Ja

Klicken Sie auf Speichern, wenn Sie fertig sind. Gehen Sie als Nächstes zum Abschnitt Virtuelle Host-Zuordnungen unter dem SSL-Listener, indem Sie auf SSL klicken, klicken Sie auf die Schaltfläche „Hinzufügen“ und füllen Sie die folgenden Werte aus.
Virtueller Host: example.com
Domains: example.com
Klicken Sie auf Speichern, wenn Sie fertig sind.
Gehen Sie als Nächstes zu Listener >> SSL-Listener >> SSL-Registerkarte >> SSL-Privater Schlüssel & Zertifikat (Bearbeitungsschaltfläche) und füllen Sie die folgenden Werte für das selbstsignierte Zertifikat aus, das wir zuvor erstellt haben.
Privater Schlüsseldatei: /home/user/key.pem
Zertifikatsdatei: /home/user/cert.pem
Verkettetes Zertifikat: Ja

Gehen Sie als Nächstes zu Virtuelle Hosts >> example.com >> SSL-Registerkarte >> SSL-Privater Schlüssel & Zertifikat (Bearbeitungsschaltfläche) und füllen Sie die folgenden Werte mit dem Let’s Encrypt-Zertifikat aus.
Privater Schlüsseldatei: /etc/letsencrypt/live/example.com/privkey.pem
Zertifikatsdatei: /etc/letsencrypt/live/example.com/fullchain.pem
Verkettetes Zertifikat: Ja

Klicken Sie auf Speichern, wenn Sie fertig sind.
Starten Sie den Server neu, indem Sie auf die Schaltfläche „Sanfter Neustart“ klicken.
Schritt 9 - Testseite
Erstellen Sie eine Testdatei in Ihrem html-Verzeichnis.
$ sudo nano /usr/local/lsws/example.com/html/index.php
Fügen Sie den folgenden Code im Nano-Editor ein.
OpenLiteSpeed Server Install Test
Hallo,';
// Definieren Sie PHP-Variablen für die MySQL-Verbindung.
$servername = "localhost";
$username = "testuser";
$password = "password";
// Erstellen Sie eine MySQL-Verbindung.
$conn = mysqli_connect($servername, $username, $password);
// Berichten Sie, ob die Verbindung fehlschlägt oder erfolgreich ist.
if (!$conn) {
exit('Ihre Verbindung ist fehlgeschlagen.
' . mysqli_connect_error());
}
echo '
Sie haben erfolgreich verbunden.
';
?>
Besuchen Sie Ihre Seite unter https://example.com in einem Browser und Sie sollten die folgende Seite sehen.

Das war’s für dieses Tutorial. Wenn Sie Fragen haben, stellen Sie sie in den Kommentaren unten.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.