Instalace phpMyAdmin na CentOS 7

Webové rozhraní phpMyAdmin je nyní aktivně používáno uživateli databáze MySQL, protože podporuje interakci pouze prostřednictvím terminálu. Instalace dalšího softwaru s grafickým rozhraním značně zjednoduší postup pro práci s webovými servery, ale to bude nejprve muset provést řadu akcí, které někdy způsobují potíže. Dnes bychom chtěli zvážit co nejvíce instalaci phpMyAdmin v operačním systému CentOS 7 a rozdělit všechny důležité kroky do kroků. Jediné, co musíte udělat, je postupovat podle uvedených pokynů a zadávat každý příkaz správně.

Nainstalujte phpMyAdmin na CentOS 7

Oficiální repozitář dané aplikace bohužel neexistuje, takže budete muset nejprve přidat úložiště uživatele do systému, ze kterého bude další instalační proces proveden. Obzvláště oblíbené jsou v současné době dvě verze phpMyAdminu, ale o instalaci každého z nich ao další konfiguraci webového serveru Apache nebo Nginx vám povíme, jak je nainstalovat.

Přidat komponenty phpMyAdmin

Při práci s novými aplikacemi v Linuxu jsou samozřejmě jejich knihovny vždy nejprve přidány do systému a phpMyAdmin není výjimkou. Pojďme se dotknout tématu dvou dostupných verzí, počínaje doporučenými vývojáři.

Nainstalovat phpMyAdmin 4.4

phpMyAdmin 4.4 pracuje v programovacím jazyce PHP verze 5.4 a, jak víte, tato verze není nejnovější, což nebrání tomu, aby byla nejoblíbenější a nejžádanější. Jeho instalace v CentOSu se provádí pomocí klasického terminálu v několika krocích:

  1. Spusťte konzolu pomocí jakékoli vhodné metody, například prostřednictvím nabídky "Aplikace" .
  2. Spuštění terminálu pro další instalaci phpMyAdmin na CentOS 7

  3. Zadejte sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ke stažení softwarového balíčku z uživatelského úložiště Extra sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm pro Enterprise Linux.
  4. Stahování balíčků z úložiště phpMyAdmin na CentOS 7

  5. Chcete-li pokračovat v procesu, zadejte heslo účtu s přístupem uživatele root.
  6. Zadání hesla pro stahování balíčků z úložiště phpMyAdmin na CentOS 7

  7. Po dokončení přidávání balíčků aktualizujte seznam systémových knihoven sudo yum -y update .
  8. Aktualizace systémových balíčků pro instalaci phpMyAdmin na CentOS 7

  9. Výše uvedený příkaz nainstaluje všechny dostupné aktualizace a poté bude nutné nainstalovat samotného klienta aplikace prostřednictvím sudo yum -y install phpmyadmin .
  10. Instalace softwaru phpMyAdmin na CentOS 7

Pokud používáte webový server, například Apache, budete jej muset pouze restartovat a zkontrolovat provoz instalovaného komponentu na http://ip_вашего_сервера/phpmyadmin .

Instalace nejnovější verze phpMyAdmin

Někteří uživatelé se zajímají pouze o nejnovější verzi phpMyAdminu, pro jejíž instalaci budete muset provést další akce, dodatečně stahovat nové balíčky. Obecně platí, že výuka zůstává podobná, ale s některými změnami.

  1. Přidat nový balíček do systému stažením z úložiště přes sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm .
  2. Stáhněte si nejnovější verzi phpMyAdmin na CentOS 7 z úložiště

  3. Aktualizujte dostupné systémové knihovny pomocí již známého příkazu sudo yum update .
  4. Aktualizace systémových knihoven pro instalaci nejnovější verze phpMyAdmin na CentOS 7

  5. Zahrnout podporu pro nejnovější verzi aplikace, v tuto chvíli je 7.1. Chcete-li to provést, zadejte yum-config-manager --enable remi-php71 .
  6. Povolit kompatibilitu PHP 7 pro phpMyAdmin na CentOS 7

  7. Instalovat sudo yum install phpmyadmin software a příslušná verze PHP bude určena automaticky.
  8. Nainstalujte nejnovější verzi phpMyAdmin na CentOS 7

Tím se doplní všechny komponenty, ale před zahájením práce s webovým rozhraním budete muset nakonfigurovat samotný server. Dále analyzujeme implementaci tohoto postupu ve dvou populárních řešeních - Apache a Nginx.

Nastavení phpMyAdmin v nginx

Někteří uživatelé dávají přednost práci s webovým serverem Nginx, protože poskytuje vysokou rychlost a výkon. Pokud podporujete tento software, budete po instalaci phpMyAdminu muset provést několik úprav, abyste mohli celý mechanismus pracovat.

Za prvé, věnujte pozornost skutečnosti, že webový server sám je již přidán do operačního systému, pokud tomu tak není, střídavě zadejte následující příkazy do konzoly:

sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx

Poté postupujte podle následujících pokynů:

  1. Do adresáře webového serveru přidejte phpMyAdmin pomocí řádku sudo ln -s /usr/share/phpMyAdmin /var/www/html/phpmyadmin .
  2. Vytvořte složku s phpMyAdmin v Nginx pro CentOS

  3. Po provedení změn restartujte zadáním sudo systemctl restart php-fpm .
  4. Restartujte server Nginx a nainstalujte phpMyAdmin na CentOS 7

  5. sudo vi /etc/nginx/nginx.conf standardního textového editoru spusťte konfigurační soubor sudo vi /etc/nginx/nginx.conf .
  6. Otevřete konfigurační soubor Nginx pro konfiguraci phpMyAdmin na CentOS 7

  7. Najděte blok „http“ a přidejte řádek disable_symlinks off; .
  8. Upravte konfigurační soubor Nginx pro phpMyAdmin na CentOS 7

  9. Uložte změny a zavřete soubor, poté restartujte Nginx sudo nginx -s reload .
  10. Po instalaci phpMyAdmin na CentOS 7 restartujte server Nginx

Doporučujeme zabezpečit webový server vytvořením náhodného hesla. K tomu zadejte openssl passwd a výsledek zkopírujte. Dále budete muset spustit soubor hesel pomocí sudo vi /etc/nginx/passwords a přidat nový řádek ve formátu имя_пользователя:пароль , takže např. Admin: 4B7fsek4L2 bude fungovat.

Nastavení phpMyAdmin v Apache

Ačkoli předchozí webový server je v některých aspektech považován za lepší, Apache stále zůstává poměrně populárním řešením a používá se v softwarovém systému LAMP. Jeho instalace v CentOSu se provádí doslova několika příkazy:

yum install httpd -y
systemctl start httpd.service
systemctl enable httpd.service

Pokud již byl server přidán nebo jste provedli výše uvedené příkazy, můžete přejít přímo na nastavení phpMyAdmin, a to následovně:

  1. Nastavte heslo pro administrátorský přístup pomocí sudo htpasswd -c /etc/httpd/passwords admin .
  2. Nastavte heslo serveru Apache phpMyAdmin v CentOS 7

  3. Spusťte konfigurační soubor pro další úpravy: vi /etc/httpd/conf.d/phpMyAdmin.conf .
  4. Otevřete konfigurační soubor Apache pro konfiguraci phpMyAdmin na CentOS 7

  5. Najít sekci " » A vložte tento obsah:

    Options Indexes FollowSymLinks
    AllowOverride All
    AuthType Basic
    AuthName "Restricted Content"
    AuthUserFile /etc/httpd/passwords
    Require valid-user

  6. Upravte konfigurační soubor Apache phpMyAdmin na CentOS 7

V tomto článku jste byli seznámeni nejen s postupem přidávání samotných komponent phpMyAdmin, ale také se dozvěděli o jejich počáteční konfiguraci na dvou různých webových serverech. Během provádění každého příkazu důrazně doporučujeme číst upozornění, která se zobrazují v konzole: někdy mohou znamenat výskyt chyb, které vyžadují rychlé řešení.