GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie phpMyAdmin auf Debian 11 mit Nginx

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 Debian 11 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 Debian 11

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.1-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 Debian 11 mit Nginx installieren.

Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.


Linux
  1. So installieren Sie den HTTP-Git-Server mit Nginx unter Debian 11

  2. Nginx auf Debian 9 Server installieren – Schritt-für-Schritt-Prozess?

  3. Installieren Sie Habari mit Nginx auf Debian 8

  4. Installieren Sie Plone mit Nginx auf einem Debian 8 VPS

  5. Installieren Sie Nginx unter Windows

So installieren Sie phpMyAdmin mit Nginx unter Debian 11 Bullseye

So installieren Sie phpMyAdmin mit Nginx unter Debian 11

So installieren Sie Nginx mit PHP-FPM unter Debian 11

So installieren Sie den LEMP-Stack mit PhpMyAdmin in Ubuntu 20.04

So installieren Sie Nginx in Debian 7

So installieren Sie Nginx auf Debian 8.2 Cloud Server