phpMyAdmin ist eine webbasierte Anwendung für die Interaktion mit dem MySQL-Datenbankserver. Dieses Tool bietet Ihnen eine Benutzeroberfläche, um MySQL-Operationen durchzuführen, sodass Sie nicht die Befehlszeilenschnittstelle verwenden müssen.
In dieser Anleitung erfahren Sie, wie Sie phpMyAdmin mit Nginx auf Ubuntu.20.04 installieren und sichern.
Voraussetzungen
Stellen Sie sicher, dass Sie LEMP auf Ihrem Server mit Nginx, PHP und MySQL/MariaDB eingerichtet haben. Wenn Sie das Server-Setup nicht haben, können Sie der folgenden Anleitung zur Einrichtung folgen.
So installieren Sie LEMP Nginx, MySQL, PHP in Ubuntu 20.04
Richten Sie auch Serverblöcke für die Server-PHP-Anwendung ein.
Installieren Sie phpMyAdmin
Sobald Sie Nginx, PHP, MySQL installiert haben, können Sie mit der Installation von phpMyAdmin beginnen.
Es gibt verschiedene Möglichkeiten, phpMyAdmin zu installieren, hier folgen wir dem einfachsten Weg, es zu installieren.
Führen Sie den folgenden Befehl aus, um phpMyAdmin zu installieren.
sudo apt install phpmyadmin
Drücken Sie in der Aufforderung zur Auswahl des Webservers die TAB-TASTE, um dies zu überspringen.
Wenn Sie erneut aufgefordert werden, dbconfig-common zu erlauben, eine Datenbank zu installieren und zu konfigurieren, wählen Sie Yes
und drücken Sie ENTER
.
Geben Sie dann ein Passwort ein und bestätigen Sie es oder lassen Sie ein beliebiges Passwort zu.
Konfigurieren Sie phpMyAdmin mit Nginx
Sobald phpMyAdmin installiert ist, können Sie es mit Nginx konfigurieren, damit Sie auf die Weboberfläche zugreifen können.
Es gibt mehrere Möglichkeiten, dies zu erreichen, Sie können einfach einen symbolischen Link von /usr/share/phpmyadmin
erstellen Verzeichnis in Ihr Web-Stammverzeichnis.
Hier werden wir nun lernen, eine neue Konfiguration für phpMyAdmin zu erstellen.
sudo nano /etc/nginx/snippets/phpmyadmin.conf
Fügen Sie der neuen Datei Folgendes hinzu. Stellen Sie sicher, dass Sie die richtige PHP-Version verwenden.
location /phpmyadmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php/php8.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } }
Speichern Sie die Datei und beenden Sie sie.
Fügen Sie die neue Datei in Ihren Serverblock ein, von dem aus Sie auf phpMyAdmin zugreifen möchten.
Bearbeiten Sie Ihre Serverblockkonfiguration, die sich in /etc/nginx/sites-available befindet, und fügen Sie das Snippet hinzu, sodass Ihre Konfiguration in etwa so aussieht wie die untenstehende.
server { . . . include snippets/phpmyadmin.conf; . . . }
Starten Sie Nginx neu, damit die Änderungen wirksam werden.
sudo service nginx restart
Jetzt können Sie mit Ihrer Domain gefolgt von /phpmyadmin
auf phpMyAdmin zugreifen .
https://domain.com/phpmyadmin
Schlussfolgerung
Jetzt haben Sie gelernt, wie Sie phpMyAdmin auf Ubuntu 20.04 mit Nginx installieren.
Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.