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ényPř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ářů.