GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte phpMyAdmin na Ubuntu 20.04 s Nginx

phpMyAdmin je webová aplikace pro interakci s databázovým serverem MySQL. Tento nástroj vám poskytuje uživatelské rozhraní pro provádění operací MySQL, takže nemusíte používat rozhraní příkazového řádku.

V této příručce se dozvíte, jak nainstalovat phpMyAdmin s Nginx na Ubuntu.20.04 a zabezpečit jej.

Předpoklady

Ujistěte se, že máte na svém serveru nastavení LEMP s Nginx, PHP a MySQL/MariaDB. Pokud nemáte nastavení serveru, můžete postupovat podle níže uvedeného průvodce nastavením.
Jak nainstalovat LEMP Nginx, MySQL, PHP v Ubuntu 20.04

Také nastavte serverové bloky pro serverovou PHP aplikaci.

Nainstalujte phpMyAdmin

Jakmile budete mít nainstalovaný Nginx, PHP, MySQL, můžete začít instalovat phpMyAdmin.

Existují různé způsoby, jak nainstalovat phpMyAdmin, zde budeme postupovat podle nejjednoduššího způsobu instalace.

Spuštěním níže uvedeného příkazu nainstalujte phpMyAdmin.

sudo apt install phpmyadmin

Ve výzvě k výběru webového serveru stiskněte TAB pro přeskočení.

Až budete znovu vyzváni, abyste povolili dbconfig-common instalaci databáze a konfiguraci, vyberte Yes a stiskněte ENTER .

Poté zadejte a potvrďte heslo nebo povolte použití libovolného náhodného hesla.

Nakonfigurujte phpMyAdmin pomocí Nginx

Jakmile je phpMyAdmin nainstalován, můžete jej nakonfigurovat pomocí Nginx, abyste měli přístup k webovému rozhraní.

Existuje několik způsobů, jak toho dosáhnout, stačí vytvořit symbolický odkaz /usr/share/phpmyadmin adresář do vašeho webového kořenového adresáře.

Zde se nyní naučíme vytvořit novou konfiguraci pro phpMyAdmin.

sudo nano /etc/nginx/snippets/phpmyadmin.conf

Do nového souboru přidejte následující. Ujistěte se, že používáte správnou verzi PHP.

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/;
    }
}

Uložte soubor a ukončete.

Vložte nový soubor do bloku vašeho serveru, odkud chcete přistupovat k phpMyAdmin.

Upravte konfiguraci bloku serveru, která bude umístěna v /etc/nginx/sites-available, a zahrňte fragment, aby vaše konfigurace vypadala podobně jako ta níže.

server {
    . . .

    include snippets/phpmyadmin.conf;

    . . .
}

Restartujte Nginx, aby se změny projevily.

sudo service nginx restart

Nyní můžete přistupovat k phpMyAdmin pomocí vaší domény následované /phpmyadmin .

https://domain.com/phpmyadmin

Závěr

Nyní jste se naučili, jak nainstalovat phpMyAdmin na Ubuntu 20.04 s Nginx.

Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím komentář níže.


Linux
  1. Jak nainstalovat HTTP Git Server s Nginx na Ubuntu 20.04

  2. Nainstalujte WordPress na Nginx Ubuntu

  3. Nainstalujte phpMyAdmin na Ubuntu 20.04 s Apache

  1. Jak nainstalovat HTTP Git Server s Nginx na Ubuntu 16.04

  2. Nainstalujte PHP 7.1 s Nginx na Ubuntu 16.04

  3. Nainstalujte phpMyAdmin na Debian 11 s Nginx

  1. Jak nainstalovat Nginx na Ubuntu 18.04

  2. Nainstalujte Nginx na Ubuntu

  3. Nainstalujte phpMyAdmin na Ubuntu 22.04 s Apache