Android

Jak nainstalovat phpmyadmin s nginx na centos 7

How to install phpMyAdmin on Windows | lynda.com tutorial

How to install phpMyAdmin on Windows | lynda.com tutorial

Obsah:

Anonim

phpMyAdmin je open source nástroj založený na PHP pro správu serverů MySQL a MariaDB přes webové rozhraní.

phpMyAdmin umožňuje interakci s databázemi MySQL, správu uživatelských účtů a oprávnění, provádění příkazů SQL, import a export dat v různých formátech dat a mnohem více.

V tomto tutoriálu vám ukážeme, jak nainstalovat phpMyAdmin s Nginx na CentOS 7.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste splnili následující předpoklady:

  • LEMP (Linux, Nginx, MySQL a PHP 7) nainstalované na vašem serveru CentOS.Zaregistrováno jako uživatel s právy sudo.

Přestože to není nutné, doporučujeme přistupovat k vaší instalaci phpMyAdmin přes HTTPS. Pokud na svých webech nemáte SSL, postupujte podle pokynů pro zabezpečení vašeho Nginx pomocí šifrování na CentOS 7.

Instalace phpMyAdmin na CentOS

Chcete-li nainstalovat phpMyAdmin do systému CentOS 7, použijte následující kroky:

  1. phpMyAdmin je součástí úložiště EPEL. Pokud ještě nemáte povoleno EPEL, můžete tak učinit zadáním:

    sudo yum install epel-release

    Jakmile je úložiště EPEL povoleno, nainstalujte phpMyAdmin a všechny jeho závislosti pomocí následujícího příkazu:

    sudo yum install phpmyadmin

    Změňte vlastnictví skupiny adresáře /etc/phpMyAdmin na nginx (uživatel, pod kterým je spuštěna služba PHP FPM):

    sudo chgrp -R nginx /etc/phpMyAdmin

Konfigurace Nginx a phpMyAdmin

Existuje několik způsobů, jak nakonfigurovat Nginx pro poskytování souborů phpMyAdmin. Pokud je serverový blok vaší domény již nastaven tak, aby vyhověl požadavkům PHP, můžete jednoduše vytvořit symbolický odkaz z instalačních souborů phpMyAdmin do kořenového adresáře dokumentu vaší domény.

V této příručce vytvoříme úryvek, který můžeme zahrnout do některého z našich blokových souborů serveru Nginx.

Začněte vytvořením adresáře snippets :

sudo mkdir -p /etc/nginx/snippets

Otevřete textový editor a vytvořte následující soubor:

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

Vložte následující obsah:

/etc/nginx/snippets/phpMyAdmin.conf

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-fpm/www.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/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; } Ujistěte se, že používáte správnou cestu soketu nebo adresu / port pro směrnici fastcgi_pass .

Uložte soubor a zavřete editor.

Nyní můžete přidat následující řádek do serverového bloku každé domény, kam chcete získat přístup k phpMyAdmin pomocí: domain.com/phpmyadmin

include snippets/phpMyAdmin.conf;

Zde je příklad:

/etc/nginx/conf.d/domain.com.conf

server { #… other code include snippets/phpMyAdmin.conf; #… other code }

Přístup k phpMyAdmin

Pro přístup k rozhraní phpMyAdmin otevřete svůj oblíbený prohlížeč a zadejte název domény serveru nebo veřejnou IP adresu následovanou /phpmyadmin :

http(s)://your_domain_or_ip_address/phpmyadmin

Zadejte přihlašovací údaje pro správce a klikněte na Go .

Závěr

Blahopřejeme, úspěšně jste nainstalovali phpMyAdmin na svůj server CentOS 7. Nyní můžete začít vytvářet databáze, uživatele a tabulky MySQL a provádět různé dotazy a operace MySQL.

centos phpmyadmin mysql mariadb nginx php