Vyhledávání na webu

Jak nainstalovat LAMP Stack pomocí PhpMyAdmin v Ubuntu 18.04


Zásobník LAMP se skládá z balíčků jako Apache, MySQL/MariaDB a PHP nainstalovaných v prostředí systému Linux pro hostování webových stránek a aplikací.

Přečtěte si také: Nainstalujte Apache, MariaDB, PHP a PhpMyAdmin v Ubuntu 18.04

PhpMyAdmin je bezplatný, open source, dobře známý, plně vybavený a intuitivní webový frontend pro správu MySQL a MariaDB databáze. Podporuje různé databázové operace a má mnoho funkcí, které vám umožní snadno spravovat databáze z webového rozhraní; jako je import a export dat v různých formátech, generování složitých a užitečných dotazů pomocí Query-by-example (QBE), správa více serverů a mnoho dalšího.

Požadavky:

  1. Minimální instalace serveru Ubuntu 18.04.
  2. Přístup k serveru přes SSH (pokud nemáte přímý přístup).
  3. Uživatelská oprávnění root nebo ke spuštění všech příkazů použijte příkaz sudo.

V tomto článku vysvětlíme, jak nainstalovat zásobník LAMP pomocí PhpMyAdmin v Ubuntu 18.04.

Krok 1: Nainstalujte webový server Apache na Ubuntu 18.04

1. Nejprve začněte aktualizací softwarových balíčků a poté nainstalujte webový server Apache pomocí následujících příkazů.

sudo apt update
sudo apt install apache2

2. Po dokončení procesu instalace by se služba apache měla spustit automaticky a bude povoleno spuštění při spouštění systému. Zda je v provozu, můžete zkontrolovat pomocí následujícího příkazu.

sudo systemctl status apache2

3. Pokud máte povolenou a spuštěnou systémovou bránu firewall, musíte otevřít porty 80 a 443, abyste povolili požadavky klientů na připojení k webu Apache server pomocí HTTP a HTTPS a poté znovu načtěte nastavení brány firewall podle obrázku.

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

4. Nyní ověřte svou instalaci Apache testováním výchozí testovací stránky na níže uvedené adrese URL z webového prohlížeče.

http://domain_name/
OR
http://SERVER_IP/

Pokud vidíte výchozí webovou stránku Apache, znamená to, že vaše instalace funguje dobře.

Krok 2: Nainstalujte MariaDB na Ubuntu 18.04

5. Nyní nainstalujte MariaDB, je to bezplatný open source systém pro správu databází založený na MySQL a je to komunitně vyvinutý projekt vedený původní vývojáři MySQL.

sudo apt install mariadb-server mariadb-client

6. Služby MariaDB by se měly po instalaci spustit automaticky, zkontrolujte jejich stav a ujistěte se, že jsou v provozu.

sudo systemctl status mysql

7. Instalace MariaDB není ve výchozím nastavení zabezpečená, musíte spustit bezpečnostní skript, který je součástí balíčku. Budete požádáni o nastavení hesla root, abyste zajistili, že se nikdo nebude moci přihlásit do MariaDB.

sudo mysql_secure_installation

Jakmile skript spustíte, požádá vás o zadání aktuálního hesla pro root (zadejte žádné):

Poté zadejte yes/y na následující bezpečnostní otázky:

  • Nastavit heslo root? [A/n]: y
  • Odebrat anonymní uživatele? (Stiskněte y|Y pro Ano, jakékoli jiné tlačítko pro Ne) : y
  • Zakázat vzdálené přihlášení root? (Stiskněte y|Y pro Ano, jakékoli jiné tlačítko pro Ne) : y
  • Odebrat testovací databázi a přístup k ní? (Stiskněte y|Y pro Ano, jakékoli jiné tlačítko pro Ne) : y
  • Znovu načíst tabulky oprávnění? (Stiskněte y|Y pro Ano, jakékoli jiné tlačítko pro Ne) : y

Krok 3: Nainstalujte PHP na Ubuntu 18.04

8. PHP je jedním z nejrozšířenějších skriptovacích jazyků na straně serveru, který se používá ke generování dynamického obsahu na webových stránkách a v aplikacích. Pomocí následujícího příkazu můžete nainstalovat PHP (výchozí verze je PHP 7.2) a další moduly pro webové nasazení.

sudo apt install php php-common php-mysql php-gd php-cli 

9. Po instalaci PHP můžete otestovat nastavení PHP vytvořením jednoduché stránky info.php v kořenovém adresáři dokumentů vašeho webového serveru pomocí tohoto jediného příkazu.

 
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

10. Poté otevřete webový prohlížeč a zadejte tuto adresu URL, aby se zobrazila informační stránka php.

http://domain_name/info.php
OR
http://SERVER_IP/info.php

Krok 4: Nainstalujte PhpMyAdmin na Ubuntu 18.04

11. Nakonec si můžete nainstalovat phpMyAdmin pro správu databází MySQL/MariaDB z pohodlí webového prohlížeče spuštěním následujícího příkazu.

sudo apt install phpmyadmin

Během procesu instalace balíčku budete požádáni, abyste vybrali webový server, který by měl být automaticky nakonfigurován pro spuštění phpMyAdmin, vyberte apache stisknutím mezerníku a stiskněte Enter.

12. Dále zadejte heslo pro administrátora MySQL/MariaDB, aby instalátor mohl vytvořit databázi pro phpmyadmin.

13. Jakmile je vše nainstalováno, můžete nyní restartovat službu apache2, aby se projevily poslední změny.

sudo systemctl restart apache2

Poznámka: Pokud balíčku PhpMyAdmin nebylo povoleno automaticky pracovat s webovým serverem Apache, zkopírujte konfiguraci phpmyadmin apache spuštěním následujících příkazů. soubor umístěný pod /etc/phpmyadmin/ do adresáře dostupných konfigurací webového serveru Apache /etc/apache2/conf-available/ a poté jej aktivujte pomocí a2enconf utility a restartování služby apache ovlivní nedávné změny následovně.

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 
sudo a2enconf phpmyadmin
sudo systemctl restart apache2

14. Nakonec z webového prohlížeče zadejte následující adresu URL pro přístup k webovému rozhraní phpMyAdmin.

http://domain_name/phpmyadmin
OR
http://SERVER_IP/phpmyadmin

Použijte root přihlašovací údaje k ověření v phpMyAdmin, jak je znázorněno na následujícím snímku obrazovky.

Důležité: Počínaje MySQL 5.7 vyžaduje přihlášení uživatele root příkaz sudo, takže přihlášení uživatele root přes phpmyadmin selže , možná budete muset vytvořit jiný uživatelský účet správce. Přistupte k mariadb shellu pomocí účtu root z terminálu a spusťte následující příkazy pro vytvoření nového uživatele:

sudo mysql -u root -p
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '=@!#254tecmint';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Nyní se přihlaste do PhpMyAdmin pomocí nových administrátorských pověření, abyste mohli spravovat své databáze.

Chcete-li zabezpečit webové rozhraní PhpMyAdmin, přečtěte si tento článek: 4 užitečné tipy k zabezpečení webového rozhraní PhpMyAdmin.

A je to! V tomto článku jsme vysvětlili, jak nastavit zásobník LAMP s nejnovější verzí PhpMyAdmin v Ubuntu 18.04. Pomocí níže uvedeného formuláře pro komentáře nám pošlete své dotazy nebo myšlenky týkající se tohoto průvodce.