GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat PhpMyAdmin na Ubuntu 18.04 LTS

Pokud nejste zběhlí ve správě databáze MySQL na terminálu, phpMyAdmin poskytuje grafické rozhraní, které zjednodušuje správu databáze. phpMyAdmin je bezplatný a open-source přední ovládací panel založený na PHP, který vám umožňuje spravovat vaše databáze MySQL a uživatele, spouštět složité dotazy, importovat a exportovat zálohy databází, kontrolovat aktivitu SQL a upravovat nesčetné množství dalších nastavení týkajících se vaší databázi MySQL. V tomto tutoriálu se dozvíte, jak můžete nainstalovat phpMyAdmin na Ubuntu 18.04.

Předpoklady

Než přistoupíme k instalaci phpMyAdmin, ujistěte se, že máte nainstalované následující.

  1. Zásobník LAMP – Linux Apache MySQL PHP. Chcete-li nainstalovat zásobník LAMP na Ubuntu, postupujte podle kroků v tomto tutoriálu.
  2. MySQL 5.0.1 nebo novější
  3. PHP 5.2.0 nebo novější

Chcete-li zkontrolovat verzi MySQL, přihlaste se do databáze MySQL podle obrázku.

# mysql -u root -p

Zadejte a heslo a poté se zobrazí podrobnosti, včetně verze MySQL

Výstup

Chcete-li zkontrolovat verzi PHP, spusťte příkaz.

# php -v 

Výstup

Nainstalujte phpMyAdmin na Ubuntu 18.04

phpMyAdmin je dostupný a aktuální v repozitářích Ubuntu. Toto je proto doporučený způsob instalace phpMyAdmin.

Krok 1:Aktualizujte systém

Nejprve aktualizujte systémová úložiště pomocí příkazu níže

# sudo apt update -y

Výstup

Krok 2:Nainstalujte a nakonfigurujte phpMyAdmin

Chcete-li nainstalovat phpMyAdmin, spusťte příkaz

# sudo apt install phpMyAdmin -y

Výstup

Jak bude proces instalace pokračovat, zobrazí se vám níže uvedená obrazovka s výzvou k výběru webového serveru.

Klepněte na MEZERNÍK zvýrazněte „Apache ‘.

Klepněte na TAB tlačítko, které přesune kurzor na OK tlačítko

Dále stiskněte ENTER.

Instalace bude několik sekund pokračovat a později se dostanete na tuto obrazovku.

Vyberte možnost Ano “ a stiskněte ENTER

Systém vás poté vyzve k zadání hesla phpMyAdmin. Zadejte heslo.

Potvrďte heslo na další obrazovce

Po dokončení instalace najdete konfiguraci phpMyAdmin v /etc/apache2/conf-enabled/phpmyadmin.conf soubor

Nakonec restartujte webový server Apache, aby se změny projevily

# systemctl restart apache2

Krok 3:Přístup k panelu phpMyAdmin

Chcete-li se přihlásit do phpMyAdmin, spusťte prohlížeč a procházejte URL svého serveru, jak je uvedeno

https://server-ip/phpmyadmin/

Nezapomeňte se přihlásit pomocí uživatele root a odpovídajícího hesla

Stiskněte „Go“ pro přístup k ovládacímu panelu phpMyAdmin

Zabezpečení phpMyAdmin

Než dokončíme tento tutoriál, musíme při používání phpMyAdmin věnovat pozornost některým bezpečnostním aspektům.

phpMyAdmin komunikuje přímo s databází MySQL a používá stejné autentizační údaje, jaké se používají při přístupu k MySQL. Z těchto 2 důvodů se phpMyAdmin stává potenciálním cílem pro hackery. Proto se nedoporučuje spouštět phpMyAdmin přes prosté HTTP připojení. Jedním ze způsobů zabezpečení naší instance phpMyAdmin je umístění brány před platformu.

K autorizaci a ověřování použijeme Apache .htaccess.

Nakonfigurujte Apache tak, aby umožňoval přepsání .htaccess

Nejprve povolíme funkci přepsání souboru .htaccess úpravou konfiguračního souboru Apache v /etc/apache2/conf-available/phpmyadmin.conf .

Přidáme AllowOverride All v sekci konfiguračního souboru Apache, jak je znázorněno



    Options FollowSymLinks
    DirectoryIndex index.php
    AllowOverride All
    . . .

Uložte a ukončete textový editor.

Chcete-li provést změny, restartujte webový server Apache

# systemctl restart apache2

Vytvořte soubor .htaccess

Po povolení .htaccess použijte pro naši aplikaci phpMyAdmin, vytvořte .htaccess soubor pro implementaci zabezpečení.

Aby to bylo úspěšné, vytvoříme soubor v adresáři phpMyAdmin

sudo vim /usr/share/phpmyadmin/.htaccess

Přidejte do souboru následující informace


/usr/share/phpmyadmin/.htaccess
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Pojďme se podívat na některé terminologie v souboru

AuthType Basic :Atribut určuje typ autentizace, která má být implementována. To implementuje autentizaci heslem pomocí souboru hesel.

AuthName :Tento atribut nastavuje zprávu pro dialogové okno ověřování.

AuthUserFile :Toto definuje umístění souboru s hesly, který má být použit pro ověření.

Require valid-user :Tento atribut určuje, že pouze ověření uživatelé mají povolen přístup k aplikaci phpMyAdmin. To zabrání neoprávněným uživatelům v přihlášení.

Vytvořte soubor .htpasswd pro ověření

Poslední fází bude vytvoření .htpasswd soubor pro ověření. Vytvoříme jej v /etc/phpmyadmin/.htpasswd soubor, jak jsme uvedli dříve v /usr/share/phpmyadmin/.htaccess soubor.

sudo htpasswd -c  /usr/share/phpmyadmin/.htpasswd username

Poté budete vyzváni k vytvoření hesla a později k potvrzení pro uživatele, které vytváříte.

Ve výstupu níže jsme vytvořili uživatele „spikey

Můžete přidat dalšího uživatele bez -c příznak, jak je znázorněno

# sudo htpasswd /etc/phpmyadmin/.htpasswd additionaluser 

Nyní přistupme k phpMyAdmin přes prohlížeč. Všimněte si vyskakovacího dialogového okna ověřování.

Použijte přihlašovací údaje, které jste definovali pomocí htpasswd a klikněte na „Přihlásit se“.

https://server-ip/phpmyadmin/

Po přihlášení budete přesměrováni na řídicí panel phpMyAdmin jako dříve.

Koneckonců

Tímto končí náš tutoriál o tom, jak nainstalovat phpMyAdmin na Ubuntu 18.04 s dalším zabezpečením. phpMyAdmin poskytuje bezproblémový a efektivní způsob správy vašich databází, uživatelů a dalších aspektů vašich databází a tabulek.


Linux
  1. Jak nainstalovat Mytop na Ubuntu 16.04 LTS

  2. Jak nainstalovat MySQL na Ubuntu 18.04 LTS

  3. Jak nainstalovat MySQL na Ubuntu 20.04 LTS

  1. Jak nainstalovat MySQL 8.0 v Ubuntu 18.04

  2. Jak nainstalovat MySQL Workbench na Ubuntu 20.04 LTS

  3. Jak nainstalovat phpMyAdmin na Ubuntu 20.04

  1. Jak nainstalovat phpMyAdmin na Ubuntu

  2. Jak nainstalovat a zabezpečit phpMyAdmin na Ubuntu 18.04 LTS

  3. Jak nainstalovat Go na Ubuntu 22.04 LTS