GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat phpMyAdmin s Nginx na CentOS 7 / RHEL 7

phpMyAdmin je open-source webový administrační nástroj pro správu serverů MySQL a MariaDB a pomáhá při provádění databázových činností, jako je vytváření, mazání, dotazování, tabulky, sloupce, vztahy, indexy, uživatelé, oprávnění atd.

Tato příručka vám pomůže nainstalovat phpMyAdmin na CentOS 7 / RHEL 7.

Předpoklady

Než přistoupíte k instalaci phpMyAdmin, nainstalujte na server LEMP stack (Nginx, MariaDB a PHP).

ČTĚTE: Nainstalujte Nginx, MariaDB a PHP-FPM na CentOS 7 / RHEL 7

V CentOS 7 musíme povolit úložiště EPEL pro stahování a instalaci phpMyAdmin.

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Nainstalujte phpMyAdmin

V našem tutoriálu LEMP jsme použili úložiště Remi k instalaci PHP v7.3 do systému. Takže v tomto tutoriálu také dočasně povolíme úložiště Remi a nainstalujeme balíčky podpory PHP potřebné pro phpMyAdmin.

Nainstalujte phpMyAdmin pomocí příkazu YUM.

yum install --enablerepo=remi-php73 phpmyadmin

Nakonfigurujte phpMyAdmin

Balíček phpMyAdmin rpm nevkládá žádný konfigurační soubor pro Nginx. Takže musíme vytvořit soubor virtuálního hostitele ručně podle našich požadavků. V Nginx lze soubory virtuálního hostitele nalézt v /etc/nginx/conf.d adresář.

Vytvořme soubor virtuálního hostitele s názvem phpMyAdmin.conf pod /etc/nginx/conf.d adresář.

vi /etc/nginx/conf.d/phpMyAdmin.conf

Do souboru vložte následující obsah. Upravte jej podle svých požadavků.

server {
        listen   80;
        server_name phpmyadmin.itzgeek.local;
        root /usr/share/phpMyAdmin;

    location / {
        index  index.php;
    }

## Images and static content is treated different
        location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
        access_log        off;
        expires           30d;
    }

    location ~ /\.ht {
        deny  all;
    }

    location ~ /(libraries|setup/frames|setup/libs) {
        deny all;
        return 404;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
    }
}

Restartujte služby.

systemctl restart nginx

systemctl restart php-fpm

Nakonfigurujte bránu firewall tak, aby umožňovala požadavek HTTP z externí sítě.

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

Přístup k phpMyAdmin

Nyní otevřete phpMyAdmin z prohlížeče pomocí níže uvedené adresy URL.

http://vaše-úplné-kvalifikované-název-domény

Přihlaste se jako uživatel root nebo databáze.

Získáte stránku databáze.

Závěr

Doufám, že vám tento příspěvek pomohl nainstalovat phpMyAdmin na CentOS 7 pro správu databází přes webový prohlížeč. Podělte se o svůj názor v sekci komentářů.


Cent OS
  1. Jak nainstalovat phpMyAdmin na RHEL 8 / CentOS 8

  2. Jak nainstalovat WordPress s Nginx na CentOS 7

  3. Nainstalovat phpMyAdmin s Nginx na CentOS 7 – proces krok za krokem?

  1. Jak nainstalovat phpMyAdmin s Nginx na CentOS 7

  2. Jak nainstalovat SuiteCRM s Nginx na CentOS 7

  3. Jak nainstalovat MediaWiki s Nginx na CentOS 7

  1. Jak nainstalovat Seafile s Nginx na CentOS 7

  2. Jak nainstalovat Redmine 3 s Nginx na CentOS 7

  3. Jak nainstalovat phpMyAdmin s Apache na CentOS 7 / RHEL 7