Apache, PhpMyAdmin, MySQL Installieren

PhpMyAdmin, Apache2 und MySQL Installation

  • Aktualisiere die Paketlisten & installiere die Updates.

apt update && apt upgrade -y
  • Installiere für die weitere Installation benötigte Pakete.

apt install ca-certificates nano lsb-release gnupg apt-transport-https curl unzip -y

Wähle dein Betriebssystem aus. Solltest du nicht wissen, welches Betriebssystem du verwendest, kannst du dies mit dem Befehl

cat /etc/issue

nachschauen.

  • Füge die Paket-Quelle für die PHP8.0 Version hinzu.

curl -fsSL https://packages.sury.org/php/apt.gpg -o /usr/share/keyrings/php-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/php-archive-keyring.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
  • Aktualisiere noch einmal die Paketlisten

apt update
  • Installiere den Apache2 Webserver

apt install apache2 -y
  • Installiere PHP8.0 sowie die PHP-Module

  • Installiere MySQL

Schließe die MySQL Installation ab

Gebe den Befehl

ein. Bei der ersten Abfrage des aktuellen Passworts drücke einfach "Enter". Bestätige die nächste Frage bzgl. der Änderung des Root-Passworts mit "Enter". Nun musst du ein Passwort für den Root-Benutzer des MariaDB-Servers vergeben. Während der Eingabe erscheinen keine Zeichen, das ist jedoch normal. Bestätige alle darauffolgenden Fragen (Löschung des anonymen Benutzers, Verbieten des externen Root-Logins aus Sicherheitsgründen, Entfernen der Testdatenbank und Aktualisieren der Rechte) ebenfalls mit "Enter".

  • Wechsel mit dem Befehl

in das Verzeichnis wo PhpMyAdmin installiert wird.

  • Lade PhpMyAdmin herunter

  • Entpacke das Archiv

  • Entferne das heruntergeladene Archiv

Nenne das PhpMyAdmin Verzeichnis um

Vergebe die benötigten Rechte

  • Erstelle die Apache Konfigurationsdatei

  • Aktiviere die Apache Konfigurationsdatei

  • Reloade den Apache Service

  • Erstelle das Temporäre Verzeichnis für PhpMyAdmin

  • Gebe dem Webnutzer die Berechtigung auf das temporäre Verzeichnis zuzugreifen.

Bis einschließlich Debian 10 oder Ubuntu

  • Melde dich bei dem MySQL Server an

  • Stelle das Authentifizierungsplugin des Root-Benutzers von UNIX auf die Standardauthentifizierung um.

Du kannst PhpMyAdmin nun mit deiner IP-Adresse oder Domain /phpmyadmin aufrufen.

Datenbank von außen erreichbar machen

Standardmäßig erlaubt eine MySQL-Datenbank nur Zugriffe durch den eigenen Server (localhost). Um ebenso Zugriffe von außerhalb zu erlauben, musst du mit

in die Konfigurationsdatei deiner Datenbank und den Punkt bind-adress = 127.0.0.1 mit # davor auskommentieren, sodass es am Ende folgendermaßen aussieht:

Danach musst du lediglich deine Datenbank neustarten, sodass die Änderungen wirksam werden (service mysql restart).

Last updated