Téměř každý webový vývojář s distribucí Ubuntu interaguje s nástrojem phpMyAdmin, který spravuje databáze serveru MySQL prostřednictvím webového rozhraní. Tato součást je navíc součástí LAMP, o jehož instalaci jsme již na našem webu hovořili v rámci jiného materiálu. Dnešní článek bude zaměřen na nezkušené uživatele, kteří se teprve začínají seznámit s vývojem webů a chtějí si nainstalovat phpMyAdmin na svůj počítač. Dále představíme podrobné pokyny, které vám umožní pochopit všechny aspekty dokončení úkolu.

Nainstalujte phpMyAdmin na Ubuntu

Okamžitě vás upozorníme, že všechny následující akce budou provedeny prostřednictvím "Terminál", takže buďte připraveni zadat širokou škálu příkazů. Ukážeme vám také, jak konfigurovat phpMyAdmin poprvé po instalaci. Vezměme si jako příklad nejoblíbenější webový server Apache a MySQL DBMS. Pokud nyní potřebujete každou z těchto komponent, je lepší použít odkaz níže, který vysvětluje, jak nainstalovat LAMP, a přejdeme přímo k interakci s komponentou, kterou dnes potřebujete.

Přečtěte si také: Instalace sady LAMP na Ubuntu

Krok 1: Nainstalujte si rozšíření PHP

Nejprve se pojďme dotknout tématu instalace dalšího rozšíření PHP, které je nutné pro práci s textovými řetězci, a budou použity později při konfiguraci phpMyAdmin. Tento úkol vám nezabere mnoho času, ale provádí se takto:

  1. Otevřete nabídku aplikace a spusťte "Terminál".
  2. Přechod na terminál a instalace dalšího rozšíření phpMyAdmin na Ubuntu

  3. Sem zadejte příkaz sudo apt nainstalovat php-mbstring a stiskněte klávesu Enter.
  4. Příkaz k instalaci dalšího rozšíření phpMyAdmin na Ubuntu

  5. Nahoře jsme použili sudo, což znamená, že příkaz bude spuštěn jako superuživatel. Při prvním použití sudo v relaci terminálu vás OS požádá o zadání hesla pro přístup. Udělejte to a klikněte na Enter... Pamatujte však, že při psaní se nezobrazují znaky.
  6. Zadání hesla pro instalaci doplňkového rozšíření phpMyAdmin na Ubuntu

  7. Po zobrazení výzvy k rozšíření použitého místa na disku vyberte možnost D.
  8. Potvrzení instalace dalšího rozšíření phpMyAdmin na Ubuntu

Taková jednoduchá instalace téměř vždy proběhne bez problémů. Pokud však máte systémový problém se správcem balíčků, budete informováni, že instalace selhala. Tato situace by měla být rychle vyřešena hledáním oprav konkrétního problému prostřednictvím oficiální dokumentace Ubuntu nebo uživatelských fór.

Krok 2: Nainstalujte phpMyAdmin

Tato fáze je nejzákladnější, protože nyní se budeme zabývat přímou instalací komponenty phpMyAdmin. Existují různé způsoby, jak toho dosáhnout, ale nejjednodušší je použít oficiální úložiště, které navrhujeme implementovat v další instrukci.

  1. Chcete-li nainstalovat, musíte zadat příkaz sudo apt nainstalovat phpmyadmin a aktivujte jej.
  2. Nainstalujte phpMyAdmin na Ubuntu po přidání vlastní přípony

  3. Zobrazí se oznámení o nutnosti stáhnout archivy. Ve zprávě "Chceš pokračovat?" vyberte možnost D.
  4. Chcete-li nainstalovat phpMyAdmin na Ubuntu, zadejte heslo superuživatele

  5. Počkejte, až se zobrazí okno konzoly Konfigurace balíčku... Zde je nejprve určen webový server pro automatickou konfiguraci. Vyberte svoji a klikněte na Tabrychle přejít na tlačítko "OK".
  6. Výběr webového serveru pro další instalaci phpMyAdmin na Ubuntu

  7. Počkejte několik minut, než se balíčky zcela rozbalí. Během této operace nezavírejte konzolu ani neprovádějte jiné operace s počítačem.
  8. Čekání na dokončení rozbalení phpMyAdmin na Ubuntu

  9. Objeví se znovu Konfigurace balíčku... Databáze je nyní upravována zde. Zkontrolujte informace uvedené v okně a vyberte příslušnou možnost.
  10. Přechod na počáteční nastavení phpMyAdmin v Ubuntu po instalaci

  11. Vytvořte nové heslo pro databázi.
  12. Zadání hesla pro přístup k phpMyAdmin v Ubuntu během instalace

  13. Potvrďte jej opětovným zadáním do zobrazeného formuláře.
  14. Potvrzení hesla při jeho vytváření v phpMyAdmin na Ubuntu

  15. Určete vhodný způsob připojení k databázi.
  16. Výběr metody pro připojení k databázi phpMyAdmin v Ubuntu během instalace

  17. Číslo servisního portu bude přiděleno automaticky. Pokud to potřebujete změnit, jednoduše vymažte čísla a zadejte požadovaný port.
  18. Zadání portu pro připojení k serveru phpMyAdmin v Ubuntu

  19. Zadejte název standardní databáze.
  20. Zadání nového názvu databáze při instalaci phpMyAdmin na Ubuntu

  21. Přečtěte si informace o vytvoření uživatelského jména.
  22. Informace o správném vytvoření uživatelského jména v phpMyAdmin na Ubuntu

  23. Nyní si to musíte položit sami, počínaje pokyny, které jste si přečetli, a vašimi potřebami.
  24. Vytvoření nového uživatele pro přístup k phpMyAdmin DBMS v Ubuntu

  25. Zadejte další heslo, které bude použito pro přístup MySQL k phpMyAdmin.
  26. Heslo DBMS při instalaci phpMyAdmin na Ubuntu

Poté se na obrazovce zobrazí informace o úspěšné instalaci phpMyAdmin do systému. Pokud během instalace nebo rozbalení dojde k problémům, budete o nich také informováni. Kromě toho nabídnou možnosti akce, například ignorování problému, pokus o jeho opětovné vyřešení nebo přeskočení.

Krok 3: Vytvořte nového uživatele

Během předchozího kroku instalační nástroj navrhl vytvoření nového uživatele pro phpMyAdmin, ale některým uživatelům tento bod chyběl nebo je třeba přidat několik dalších účtů. Začněme naši sekci základních nastavení s pokyny, jak vytvořit profil.

  1. Otevřít novou relaci v "Terminál" a tisknout tam sudo mysql spustit databázi.
  2. Spuštění databáze pro další nastavení phpMyAdmin na Ubuntu

  3. Nezapomeňte zadat heslo superuživatele.
  4. Zadáním hesla pro úspěšné spuštění databáze phpMyAdmin na Ubuntu

  5. U prvního příkazu zadejte VYTVOŘIT UŽIVATELE 'admin' @ 'localhost' IDENTIFIKOVÁNO 'HESLEM';kde admin ‘@‘ localhost - název účtu a HESLO - nastavit heslo.
  6. Příkaz k vytvoření nového uživatele v databázi phpMyAdmin v Ubuntu

  7. Nastavit základní oprávnění pomocí UDĚLTE VŠECHNY VÝSADY NA *. * PRO 'admin' @ 'localhost' S GRANTOVOU MOŽNOSTÍ;, nezapomeňte změnit uživatelské jméno na dříve zadané.
  8. Příkaz k nastavení oprávnění nového uživatele phpMyAdmin v Ubuntu

  9. Nakonec zadejte a aktivujte VÝPLATNÉ PRIVILEGY;.
  10. Poslední příkaz při vytváření uživatele phpMyAdmin v Ubuntu

  11. O úspěšném dokončení operace budete informováni.
  12. Úspěšně se vytváří nový uživatel phpMyAdmin v Ubuntu

Stejným způsobem můžete vytvořit neomezený počet uživatelů, kteří se připojí k phpMyAdmin, zadáním názvu svého účtu a hesla. Zvažte pouze nastavení oprávnění pro každý profil. Další podrobnosti jsou uvedeny v oficiální dokumentaci.

Krok 4: Zabezpečení

Vytvoření základních bezpečnostních pravidel pro phpMyAdmin není vždy nutnou akcí, ale pokud je server přímo připojen k otevřené síti, stojí za to nastavit alespoň základní zásady, které pomohou při povrchových útokech. Pojďme se rychle podívat na to, jak přesně je nastavena ochrana serveru.

  1. Všechny další akce se provedou změnou konfiguračních souborů. K tomu je třeba použít textový editor. Standardní řešení nemusí být pro začínající uživatele jasná, takže začněme přidáním pohodlnějšího řešení do systému. Vytočit sudo apt install nano a klikněte na Enter.
  2. Instalace textového editoru k dalšímu přizpůsobení phpMyAdmin na Ubuntu

  3. Po úspěšné instalaci spusťte první konfigurační soubor pomocí sudo nano /usr/share/phpmyadmin/.htaccess.
  4. Spuštění konfiguračního souboru zabezpečení phpMyAdmin na Ubuntu

  5. Zde na libovolný prázdný řádek vložte následující čtyři pravidla.

    AuthType Basic
    AuthName "Omezené soubory"
    AuthUserFile /etc/phpmyadmin/.htpasswd
    Vyžadovat platného uživatele

  6. Nastavení výchozích pravidel zabezpečení pro phpMyAdmin na Ubuntu

  7. Použijte kombinaci Ctrl + O pro uložení nastavení.
  8. Ukládání změn v textovém editoru při konfiguraci phpMyAdmin na Ubuntu

  9. Po výzvě neměňte název objektu, jednoduše stiskněte klávesu Enter.
  10. Výběr názvu pro uložení konfiguračního souboru phpMyAdmin v Ubuntu

  11. Po uložení všech nastavení klikněte na Ctrl + X zavřete aktuální soubor.
  12. Ukončení editoru po konfiguraci zabezpečení phpMyAdmin v Ubuntu

  13. Dále nastavte nové heslo pro hlavní účet, pokud to dosud nebylo provedeno. Aktivujte příkaz sudo htpasswd -c /etc/phpmyadmin/.htpasswd uživatel.
  14. Spuštění nástroje pro nastavení hesla phpMyAdmin na Ubuntu

  15. Na řádku, který se zobrazí, zadejte přístupový klíč, který je pro vás přijatelný, a po aktivaci jej opakujte.
  16. Zadání nového hesla pro zadaného uživatele phpMyAdmin v Ubuntu

  17. Zbývá pouze nakonfigurovat webový server pro všechny dříve provedené změny. Chcete-li to provést, otevřete příslušný soubor pomocí sudo nano /etc/apache/apache2.conf.
  18. Spuštění textového editoru pro konfiguraci webového serveru phpMyAdmin na Ubuntu

  19. Vložte níže uvedené řádky a uložte změny.

    <Directory /usr/share>
    AllowOverride All
    Vyžadovat vše uděleno
    </Directory>

  20. Nastavení webového serveru phpMyAdmin v Ubuntu pro nového uživatele

Proveďte všechna další nastavení zabezpečení podle svých potřeb, přičemž vezměte v úvahu syntaxi a obecná pravidla popsaná v dokumentaci phpMyAdmin.

V rámci dnešního materiálu jsme hovořili nejen o principu instalace phpMyAdmin, ale také o hlavních bodech konfigurace. Nyní víte, jaká opatření by měla být přijata k úspěšnému dosažení tohoto cíle.