Ubuntu

Jak nainstalovat phpMyAdmin s LAMP stackem na Ubuntu

Jak nainstalovat phpMyAdmin s LAMP stackem na Ubuntu

LAMP je zkratka pro Linux, Apache, MySQL, PHP. PhpMyAdmin je známý bezplatný a otevřený zdroj, plně vybavený webový frontend pro správu databáze MySQL / MariaDB.

Program phpMyAdmin, napsaný v PHP, je určen pro správu administrace MySQL přes web. Je nesmírně populární pro provádění úkolů, jako je správa databází, tabulek, sloupců, vztahů, indexů, uživatelů, oprávnění atd. Všechny akce se provádějí prostřednictvím grafického uživatelského rozhraní, ale stále existuje možnost přímo provádět jakýkoli příkaz SQL.

Nainstalujte phpMyAdmin s LAMP stackem na Ubuntu

V následujících situacích nainstalujte phpMyAdmin, musíte nainstalovat moduly LAMP. Začněme jeden po druhém.

Krok 1) Nainstalujte Apache HTTP Server

Apache HTTP server je populární multiplatformní webový server, který se používá po celém světě. Je to bezplatný, otevřený zdroj, výkonný a může běžet na platformách UNIX / Linux i MS Windows.

Začněme s aktualizací systémových úložišť. Spusťte Terminál a zadejte následující příkaz:

sudo apt-get aktualizace

Nainstalujte Apache.

sudo apt-get nainstalovat apache2

Obecně se služba Apache spouští automaticky. Zkontrolujte stav pomocí příkazu:

sudo systemctl status apache2.servis

Pokud uvidíte, že služba nebyla spuštěna, můžete ji spustit ručně pomocí následujícího příkazu.

sudo systemctl start apache2

Protože Apache musí běžet nepřetržitě na pozadí i po restartu systému, musíte povolit službu Apache2 při spuštění systému.

sudo systemctl povolit apache2

Zadáním následujícího příkazu povolíte porty Apache z brány firewall Ubuntu. Apache používá porty 80 a 443 k povolení požadavků na připojení prostřednictvím protokolu HTTP a HTTPS. Proto se musíme ujistit, že jsou povoleni.

sudo ufw povolit 80 / tcp
sudo ufw povolit 443 / tcp

Znovu načtěte bránu firewall a zkontrolujte stav brány firewall.

sudo ufw znovu načíst
sudo ufw status

Chcete-li zkontrolovat stav spuštěné instalace Apache, spusťte prohlížeč pomocí názvu hostitele nebo adresy IP serveru.

http: // localhost /

NEBO pomocí IP serveru.

http: // 3.10.10.25 (IP vašeho serveru)

Pokud vidíte výchozí stránku Apache, znamená to, že všechno proběhlo dobře.

Zkontrolujte instalaci Apache

Krok 2) Nainstalujte MySQL

MySQL je otevřený systém správy relačních databází (RDBMS). Je to bezplatný a open-source software pro Linux. Používají jej obrovské organizace, jako jsou Facebook, Google, Adobe, Alcatel Lucent a Zappos. Síla spočívá ve schopnosti MySQL šetřit čas a peníze napájením jejich velkoobjemových webů.

Začněme kontrolou dostupné verze MySQL.

sudo apt-cache policy mysql-server

Pak uvidíte dostupnou verzi tabulky MySQL.

Dostupné verze MySQL

Jak vidíte, je k dispozici nová verze. Nainstalujeme pomocí příkazu takto:

sudo apt-get nainstalovat mysql-server mysql-klient

Věnujte pozornost terminálu. V případě potřeby pokračujte v instalaci a potvrďte instalaci MySQL zadáním „Y“.

Nainstalujte MySQL

Zabezpečení instalace MySQL

Chcete-li zabezpečit instalaci MySQL, musíte spustit bezpečnostní skript, který je součástí balení.

sudo mysql_secure_installation

Budete dotázáni, zda chcete konfigurovat PLATINU Ověření hesla. Zadejte „Y“ pro potvrzení a pokračujte stisknutím klávesy Enter.

Ověření hesla

Zobrazí se výzva k výběru úrovně ověření hesla. Je zřejmé, že doporučujeme 2.

Zásady hesla

Pokračujte a zadejte heslo pro uživatele root MySQL.

nové heslo

Zeptá se „Přejete si pokračovat s poskytnutým heslem?“. Napište „Y“ a stiskněte Enter.

Měla by se zobrazit řada otázek. Pro každý z nich zadejte „Y“.

Odebrat anonymní uživatele? (Stiskněte y | Y pro Ano, jakákoli jiná klávesa pro Ne): Y Vzdáleně zakázat přihlášení uživatele root? (Stiskněte y | Y pro Ano, jakákoli jiná klávesa pro Ne): Y Odebrat testovací databázi a přístup k ní? (Stiskněte y | Y pro Ano, jakákoli jiná klávesa pro Ne): Y Znovu načtěte tabulky oprávnění? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne): Y

Další otázky ohledně instalace

Nyní byste měli mít nainstalovaný MySQL a také jej bezpečně nakonfigurovat. Na server MySQL můžete přistupovat pomocí přihlašovacího jména a hesla root.

sudo mysql -u root -p

Kořenové přihlášení

Krok 3) Nainstalujte PHP

Hypertext Preprocessor (nebo jednoduše PHP) je univerzální skriptovací jazyk, který je zvláště vhodný pro vývoj webových aplikací. Používá se značně pro skriptování na straně serveru za účelem generování dynamického obsahu na webech a v aplikacích. Potřebujeme jej nainstalovat, aby fungoval PhpMyAdmin.

Nejprve zkontrolujeme dostupné verze PHP a poté jej nainstalujeme.

sudo apt-cache policy php

Dostupná verze PHP

Zde vidíme PHP 7.2 je k dispozici. Nainstalujeme to.

sudo apt-get install php php-cgi libapache2-mod-php php-common php-pear php-mbstring php-mysql php-curl php-json

Nyní otestujeme instalaci PHP:

Vytvořte soubor Soubor PHP uvnitř / var / www / html složky.

sudo vim / var / www / html / info.php

Přidejte následující kód do souboru.

 

Poté otevřete webový prohlížeč a zadáním následující adresy URL zobrazte stránku s informacemi o PHP. V níže uvedené adrese URL nahraďte IP adresou IP vašeho serveru nebo doménou.

http: // 3.104.163.61 / informace.php

http: // název_domény / informace.php

nebo

http: // Server_IP / informace.php

Informace o PHP

The phpinfo () funkce, kterou jsme zadali do info.php skript zobrazuje informace o instalaci PHP a jeho konfiguraci.

To znamená, že jste úspěšně nainstalovali a nakonfigurovali LAMP stack. Jsou splněny všechny předpoklady, takže je čas na instalaci phpMyAdmin.

Krok 4) Nainstalujte phpMyAdmin

Spusťte Terminál a zadejte následující příkaz:

sudo apt-get nainstalovat phpmyadmin php-gettext

V dalším kroku vyberte „Apache2“ stisknutím lišty „Mezera“.

Vyberte webový server

Na dotaz, zda k nastavení databáze použít dbconfig-common, vyberte „Ano“.

Konfigurace PHP MyAdmin

Po zobrazení výzvy k výběru a potvrzení hesla aplikace MySQL pro phpMyAdmin vyberte „OK“.

phpmyadmin Heslo

Znovu zadejte heslo.

Znovu zadejte heslo

V této instalaci přidáme konfigurační soubor phpMyAdmin Apache do adresáře / etc / apache2 / conf-enabled /, aby se načítal automaticky. Před tím budeme muset povolit příponu „mbstring“ PHP. Použijte následující příkaz:

sudo phpenmod mbstring

Chcete-li změny použít, restartujte Apache2.

sudo systemctl restart apache2

Zajistíme, aby vaši uživatelé MySQL měli potřebná oprávnění pro komunikaci s phpMyAdmin.

Počínaje MySQL 5.7 (a novější verze), kořenový MySQL již k ověření nepoužívá heslo. Ve výchozím nastavení spíše používá plugin auth_socket. Toto je funkce přidaná pro větší zabezpečení a použitelnost. Je však obtížné pracovat s externím programem, jako je phpMyAdmin, pro přístup k uživateli.

Od nynějška přepneme jeho metodu ověřování z „auth_socket“ na „mysql_native_password“. Přihlaste se do MySQL pomocí přihlášení root:

sudo mysql -u root -p

Pomocí následujícího příkazu můžete zkontrolovat metodu ověřování jednotlivých uživatelských účtů MySQL.

mysql> SELECT user, authentication_string, plugin, host FROM mysql.uživatel;

Uživatelské účty MySQL

Nyní nakonfigurujeme účet root, aby se ověřil pomocí hesla:

mysql> ALTER USER 'root' @ 'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

Chcete-li aktualizovat změny, spusťte příkaz „FLUSH PRIVILEGES“.

mysql> VÝPLATNÉ VÝSADY;

Zkontrolujte aktualizované změny.

mysql> SELECT user, authentication_string, plugin, host FROM mysql.uživatel;

Upravený uživatel root

Tady máš. Nyní se uživatel root ověří pomocí hesla. Nyní se pomocí hesla můžete přihlásit do rozhraní phpMyAdmin jako uživatel root. Nyní můžete přistupovat k webovému rozhraní pomocí následující adresy URL:

http: // doména_nebo_IP / phpmyadmin

Přihlášení do PhpMyAdmin

Můžete vidět uživatelské rozhraní pro správu databáze.

Uživatelské rozhraní

To znamená, že jste úspěšně nainstalovali a nakonfigurovali LAMP stack s phpMyAdmin. Jak probíhala vaše instalace? Neváhejte se zeptat a sdílet článek se svými přáteli na sociálních platformách.

Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...
Hry SuperTuxKart pro Linux
SuperTuxKart pro Linux
SuperTuxKart je skvělý titul navržený tak, aby vám ve vašem systému Linux přinesl zážitek Mario Kart zdarma. Je to docela náročné a zábavné hrát, je n...