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