Apache2, MariaDB, PHP 8 und phpMyAdmin unter Debian Linux installieren
Schritt-für-Schritt Anleitung: Installation und Konfiguration eines LAMP-Stacks (Linux, Apache2, MariaDB, PHP 8) mit phpMyAdmin auf Debian. Inklusive Sicherheitstipps und Fehlerbehebung.
Teile diesen Artikel
Apache2, MariaDB (MySQL), PHP 8 und phpMyAdmin unter Debian Linux installieren
Voraussetzungen
- Ein Debian Linux Server (Empfehlung: ZAP-Hosting bietet hochwertige Linux Server auch als Lifetime-Option an)
- Root-Zugriff auf den Server
- SSH-Client (Termius - ein moderner, benutzerfreundlicher SSH-Client)
Detaillierte Schritt-für-Schritt Anleitung
1. Vorbereitung und SSH-Verbindung
-
Lade dir Termius herunter und installiere es. Termius ist ein moderner, benutzerfreundlicher SSH-Client, der für alle gängigen Betriebssysteme verfügbar ist.
-
Starte Termius und erstelle eine neue Verbindung:
- Klicke in der linken Seitenleiste auf "Hosts"
- In der oberen Leiste erscheint der Button "New Host" - klicke darauf
- Gib unter "Alias" einen Namen für deine Verbindung ein (z.B. "Mein Debian Server")
- Trage unter "Address" die IP-Adresse oder Domain deines Servers ein
- Gib unter "Username" deinen Benutzernamen ein (meist "root")
- Wähle unter "Authentication" die Option "Password"
- Gib dein Passwort ein
- Klicke auf "Save", um die Verbindung zu speichern
-
Verbinde dich mit deinem Server:
- Deine neue Verbindung erscheint nun in der Liste unter "Hosts"
- Klicke auf den "Connect" Button oder doppelklicke auf den Eintrag
- Termius wird nun automatisch eine SSH-Verbindung zu deinem Server herstellen
Tipp: Termius bietet auch Features wie das Speichern mehrerer Verbindungen, Snippets für häufig verwendete Befehle und eine übersichtliche Verwaltung deiner SSH-Keys.
2. System aktualisieren
- Hole dir zuerst die neuesten Paketinformationen:
- Bringe dann dein System auf den neuesten Stand:
3. Benötigte Pakete installieren
- Installiere nun alle Werkzeuge, die wir später brauchen werden:
4. PHP 8 Repository hinzufügen
- Füge die PHP 8 Paketquelle hinzu:
- Da wir eine neue Paketquelle hinzugefügt haben, hole dir die aktualisierten Paketinformationen:
5. Apache2 und PHP 8 installieren
- Installiere Apache2:
- Installiere PHP 8.2 und benötigte Module:
6. MariaDB installieren und konfigurieren
- Installiere MariaDB:
- Jetzt kümmern wir uns um die Absicherung deiner MariaDB-Installation:
Für Debian 11 und neuer:
- Bei der ersten Passwortabfrage: Drücke einfach Enter
- Bei der Frage zur Unix-Socket-Authentifizierung: Gib "n" ein
- Lege ein Root-Passwort fest
- Bestätige alle weiteren Fragen mit "Y"
Für Debian 10 und älter:
- Bei der ersten Passwortabfrage: Drücke einfach Enter
- Lege ein Root-Passwort fest
- Bestätige alle weiteren Fragen mit "Y"
7. phpMyAdmin installieren
- Wechsle in das richtige Verzeichnis mit folgendem Befehl:
- Lade dir phpMyAdmin herunter:
- Entpacke das Archiv und lösche die Zip-Datei:
- Erstelle die Apache2-Konfiguration für phpMyAdmin:
- Füge folgende Konfiguration ein:
-
Speichere die Datei (STRG + X, dann "Y", dann Enter)
-
Aktiviere die Konfiguration und lade Apache2 neu:
- Erstelle das temporäre Verzeichnis und setze die Berechtigungen:
8. Root-Zugriff für phpMyAdmin einrichten (nur für Debian 10 und älter)
Wenn du Debian 10 oder älter verwendest, führe diese zusätzlichen Schritte aus:
Führe in der MariaDB-Konsole aus:
Fertigstellung und Zugriff
Dein LAMP-Stack ist nun einsatzbereit!
- Das Web-Verzeichnis findest du unter
/var/www/html/ - phpMyAdmin erreichst du unter
http://deine-domain.de/phpmyadmin - Logge dich in phpMyAdmin mit dem Benutzer "root" und deinem festgelegten Passwort ein
Server-Empfehlung
Für diese Installation empfehle ich dir einen Linux-Server von Zap-Hosting. Zap-Hosting bietet nicht nur hochwertige Server zu fairen Preisen, sondern auch die einzigartige Möglichkeit, Server als "Lifetime" Produkt zu erwerben - das bedeutet, du zahlst nur einmal und kannst den Server dauerhaft nutzen!
Hat dir der Artikel gefallen? Teile ihn!
Jetzt bei Zap-Hosting deployen
Starte deinen eigenen vServer/VPS (Linux oder Windows)
Ähnliche Artikel
Hytale Server auf Linux installieren (Debian/Ubuntu): vServer/VPS/Rootserver Setup 2026
Hytale Server auf einem Linux vServer/VPS/Rootserver installieren: Schritt-für-Schritt Guide für Debian & Ubuntu inkl. Java (Temurin), Hytale Downloader, systemd Service, Updates und Troubleshooting. Mit Video-Anleitung.
15. Jan. 2026 • 4 min
Hytale Server mieten: Schnell & einfach starten (Guide 2026)
Hytale Server mieten in wenigen Minuten: Schritt-für-Schritt Anleitung, wichtige Einstellungen, Tipps für Performance und Kosten. Inklusive 20% Rabattcode GermanGaming.
13. Jan. 2026 • 5 min
Top 4 UI Design Bibliotheken für Web-Entwickler in 2025
Entdecken Sie die besten UI-Design-Bibliotheken für moderne Webprojekte: Uiverse.io, Shadcn UI, Aceternity UI und Magic UI im umfassenden Vergleich
26. Dez. 2024 • 3 min