#
🧩 PhpMyAdmin installieren (Debian / Ubuntu)
Diese Anleitung beschreibt die vollständige manuelle Installation von phpMyAdmin unter Debian oder Ubuntu mit Apache 2.
#
⚙️ 1. System vorbereiten
sudo apt update && sudo apt upgrade -y
sudo apt install -y unzip apache2 sudo
#
🗄️ 2. Datenbank installieren
Installiere eine der folgenden Datenbanken:
#
🐘 3. PHP installieren
Zuerst sicherstellen, dass die PHP‑Repositorys eingebunden sind:
Danach PHP installieren (je nach Version):
sudo apt install -y php8.1 php8.1-json php8.1-mbstring php8.1-zip php8.1-gd php8.1-xml php8.1-curl php8.1-mysql
sudo apt install -y php8.2 php8.2-json php8.2-mbstring php8.2-zip php8.2-gd php8.2-xml php8.2-curl php8.2-mysql
sudo apt install -y php8.3 php8.3-json php8.3-mbstring php8.3-zip php8.3-gd php8.3-xml php8.3-curl php8.3-mysql
#
💾 4. phpMyAdmin herunterladen und einrichten
Lade die aktuelle Version herunter:
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.3/phpMyAdmin-5.2.3-all-languages.zip
Entpacke das Archiv und verschiebe es ins Webverzeichnis:
sudo unzip phpMyAdmin-5.2.3-all-languages.zip -d /var/www
sudo mv /var/www/phpMyAdmin-5.2.3-all-languages /var/www/phpMyAdmin
Berechtigungen setzen:
sudo chown -R www-data:www-data /var/www/phpMyAdmin
#
⚙️ 5. Apache 2 konfigurieren
Neue Site‑Konfiguration erstellen:
sudo nano /etc/apache2/sites-available/phpmyadmin.conf
Inhalt einfĂĽgen:
<VirtualHost *:9000>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/phpMyAdmin
<Directory /var/www/phpMyAdmin>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error_phpmyadmin.log
CustomLog ${APACHE_LOG_DIR}/access_phpmyadmin.log combined
</VirtualHost>
#
🔊 6. Apache auf Port 9000 hören lassen
Ă–ffne die Datei:
sudo nano /etc/apache2/ports.conf
FĂĽge folgende Zeile hinzu (falls nicht vorhanden):
Listen 9000
#
🌍 7. Seite aktivieren & Apache neustarten
sudo a2ensite phpmyadmin.conf
sudo systemctl restart apache2
#
✅ 8. Zugriff auf phpMyAdmin
Rufe im Browser auf:
http://<deine-server-ip>:9000
Anmeldedaten: die deiner Datenbank (z. B. Benutzer root oder dein erstellter DB‑User).