Hey liebe DeinServerHost Community,
ich werde euch hier alle Kommandos und Schritte erklären wie ihr einen Webserver mit PHPMyAdmin installiert.
1. Schritt:
Wir updaten natürlich erstmal den Server.
2. Schritt:
Wir geben nun die Kommandos ein.
- apt install ca-certificates apt-transport-https lsb-release gnupg curl nano unzip -y
- echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
- wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
- apt-get update && apt-get upgrade -y
- apt install apache2 -y
- apt install php7.4 php7.4-cli php7.4-curl php7.4-gd php7.4-intl php7.4-json php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline php7.4-xml php7.4-xsl php7.4-zip php7.4-bz2 libapache2-mod-php7.4 -y
- apt install mariadb-server mariadb-client -y
- mysql_secure_installation
Dies kann eine Weile dauern, dies kommt auf die Serverleistung drauf an.
3. Schritt:
Wir wechseln nun in das Verzeichnis.
4. Schritt:
Wir laden nun PHPMyAdmin herunter, entpacken diese und vergeben die Rechte.
5. Schritt:
Wir erstellen nun eine Datei für Apache2.
In diese Datei muss folgendes:
- # phpMyAdmin Apache configuration
- Alias /phpmyadmin /usr/share/phpmyadmin
- <Directory /usr/share/phpmyadmin>
- Options SymLinksIfOwnerMatch
- DirectoryIndex index.php
- </Directory>
- # Disallow web access to directories that don't need it
- <Directory /usr/share/phpmyadmin/templates>
- Require all denied
- </Directory>
- <Directory /usr/share/phpmyadmin/libraries>
- Require all denied
- </Directory>
- <Directory /usr/share/phpmyadmin/setup/lib>
- Require all denied
- </Directory>
6. Schritt:
Wir aktivieren nun die Datei und reloaden Apache2.
7. Schritt:
Wir erstellen nun ein Verzeichnis und vergeben die nötigen Rechte.
8. Schritt:
Wir erstellen nun einen User.
--------------------------------------------------------------------------------------------------------------
So, das war es auch schon.
Ich wünsche dir viel Spaß und bedanke mich fürs lesen.