Jak nainstalovat LAMP a PHPMyAdmin na Ubuntu 18.04

Univerzálnost operačních systémů Linux nám dává možnost rozšířit možnosti organizace na maximum, počítat s možností instalace tisíců bezplatných aplikací a služeb pro správu a správu všech procesů, uživatelů a systémových parametrů. V tomto světě možností máme kompilaci LAMP, která nám dává příležitost centrálně spravovat databáze, webové služby a mnoho dalších služeb.

Prostřednictvím tohoto tutoriálu se naučíme, jak nainstalovat LAMP a phpMyAdmin do Ubuntu 18.04. V případě, že nemáte Ubuntu 18.04, můžeme jej nainstalovat z následujícího odkazu:

Co je LAMPLAMP (Linux, Apache, MySQL a PHP) je sada softwaru s otevřeným zdrojovým kódem, který lze nainstalovat společně, aby server mohl hostovat dynamické webové stránky a aplikace. LAMP je ve skutečnosti zkratka pro operační systém Linux se serverem Apache. Data stránek jsou uložena v databázi MySQL a dynamický obsah je zpracováván pomocí PHP.

Tyto popisy jsou v zásadě:

LinuxJe to operační systém, který tvoří první vrstvu této struktury. Linux pokládá základy pro model LAMP.

ApacheOdkazuje na software webového serveru, obvykle webový server Apache. A jeho funkcí je překlad z webových prohlížečů na správný web.

MySQLMySQL je zodpovědný za ukládání podrobností, které lze pomocí skriptů konzultovat při vytváření webových stránek.

PHPPHP je programovací jazyk, který umožní provozovat webové stránky a webové aplikace v Linuxu.

Co je phpMyAdminphpMyAdmin byl vyvinut jako bezplatný softwarový nástroj, který byl napsán v PHP a jehož cílem je pomoci spravovat správu a správu MySQL prostřednictvím webu. phpMyAdmin podporuje různorodou sadu operací v MySQL a MariaDB.

Nejpoužívanější operace, jako je správa databází, tabulek, sloupců a dalších, lze provádět prostřednictvím uživatelského rozhraní phpMyAdmin, přičemž bude i nadále možné přímo spouštět jakýkoli příkaz SQL.

Funkce PhpMyAdmin

  • Intuitivní webové rozhraní
  • Podpora většiny funkcí MySQL
  • Data můžete exportovat do různých formátů, jako jsou CSV, SQL, XML, PDF, ISO / IEC 26300 - text a tabulky z OpenDocument, Word, LATEX a dalších
  • Importujte data z CSV a SQL
  • Je to v možnosti spravovat více serverů
  • Vytváření grafiky rozvržení databáze v různých formátech
  • Vytvářejte složité dotazy pomocí Query-by-example (QBE)
  • Globální vyhledávání v databázi nebo její podmnožině

Nyní uvidíme, jak nainstalovat tyto užitečné nástroje v Ubuntu 18.04.

1. Nainstalujte Apache na Ubuntu 18.04

Krok 1
Prvním krokem, který je třeba provést, je aktualizovat všechny systémové balíčky, a proto spustíme následující příkaz:

 sudo apt aktualizace 
Krok 2
Po aktualizaci přistoupíme k instalaci Apache spuštěním následujícího řádku. Zadáme písmeno S, abychom potvrdili stažení a instalaci Apache.
 sudo apt nainstalovat apache2 

ZVĚTŠIT

Krok 3
Jakmile je proces instalace Apache dokončen na Ubuntu 18.04, služba Apache by se měla spustit automaticky a bude povoleno její spuštění při spuštění operačního systému. To lze ověřit, pokud je aktivní a funkční, pomocí následujícího příkazu:

 sudo systemctl status apache2

ZVĚTŠIT

Krok 4
Můžeme zkontrolovat, zda je jeho stav aktivní a běží. Nyní bude nutné nakonfigurovat bránu firewall tak, aby povolovala a otevírala porty 80 a 443, aby bylo možné povolit požadavky na připojení z klienta na webový server apache prostřednictvím HTTP a HTTPS, v tomto pořadí provedeme následující:

 sudo ufw povolit 80 / tcp sudo ufw povolit 443 / tcp 
Krok 5
Poté znovu načteme službu Apache provedením následujícího:
 sudo ufw znovu načíst 

ZVĚTŠIT

Krok 6
Poté musíme ověřit IP adresu našeho serveru pomocí příkazu „ifconfig“ a ověřit, zda Apache funguje a byl správně nainstalován, přejdeme do prohlížeče a tam provedeme následující:

 http: // název_domény / NEBO http: // server_IP /

2. Nainstalujte MariaDB na Ubuntu 18.04


Dalším krokem je instalace MariaDB, což je bezplatný, vysoce výkonný open source systém pro správu databází.

Krok 1
Pro jeho instalaci provedeme následující. Zadáme písmeno S, abychom potvrdili stažení a instalaci MariaDB v Ubuntu 18.04.

 sudo apt install mariadb-server mariadb-client

ZVĚTŠIT

Krok 2
Služby MariaDB by se měly spustit automaticky po instalaci, abychom ověřili tento stav, provedeme následující:

 sudo systemctl status mysql 

ZVĚTŠIT

Krok 3
Ve výchozím nastavení není instalace MariaDB bezpečná, aby bylo zajištěno, že potřebujete spustit bezpečnostní skript, který je součástí balíčku. Budete vyzváni k nastavení hesla root, aby se do MariaDB nemohl přihlásit nikdo jiný. Abychom zajistili MariaDB, provedeme následující:

 sudo mysql_secure_installation 
Krok 4
Otázky, které je třeba zodpovědět, spolu s jejich odpověďmi, jsou:
 Nastavit heslo root? [Y / n]: y Odstranit anonymní uživatele? (Stiskněte y | Y pro Ano, jakýkoli jiný klíč pro Ne): y Zakázat vzdálené přihlášení root? (Stiskněte y | Y pro Ano, jakýkoli jiný klíč pro Ne): y Odstranit testovací databázi a přístup k ní? (Stiskněte y | Y pro Ano, jakýkoli jiný klíč pro Ne): y Znovu načíst tabulky oprávnění? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne): y

ZVĚTŠIT

3. Nainstalujte PHP na Ubuntu 18.04

Krok 1
Nyní pomocí následujícího příkazu nainstalujeme PHP, které je ve výchozím nastavení PHP 7, a další moduly pro webové implementace. Zadáním písmene S potvrdíme stažení a instalaci PHP a jeho doplňků.

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

ZVĚTŠIT

Krok 2
Jakmile je PHP nainstalováno, bude možné otestovat konfiguraci PHP vytvořením jednoduché stránky info.php v kořenovém adresáři dokumentu webového serveru spuštěním následujícího příkazu:

 echo "" | sudo tee /var/www/html/info.php 

ZVĚTŠIT

Krok 3
Nyní se vrátíme do prohlížeče a spustíme jeden z následujících řádků:

 http: //domain_name/info.php NEBO http: // server_IP /info.php

ZVĚTŠIT

4. Nainstalujte phpMyAdmin na Ubuntu 18.04

Krok 1
Nyní nainstalujeme phpMyAdmin, abychom mohli spravovat databáze MySQL / MariaDB z webového prohlížeče, a proto spustíme následující příkaz:

 sudo apt install phpmyadmin 

ZVĚTŠIT

Krok 2
Pro potvrzení stahování zadáme písmeno S a během procesu instalace se nám zobrazí řada otázek, jako například:
Vyberte webový server, který by měl být automaticky nakonfigurován pro spuštění phpMyAdmin:

ZVĚTŠIT

Krok 3
Klikněte na OK a později se nám zobrazí následující:

ZVĚTŠIT

Krok 4
Vybereme možnost Ano a stiskneme Enter. Nyní nakonfigurujeme heslo pro MySQL z phpMyAdmin:

ZVĚTŠIT

Krok 5
Potvrzujeme totéž:

ZVĚTŠIT

Krok 6
Tímto způsobem jsme nainstalovali phpMyAdmin v Ubuntu 18.04. Nyní musíme službu restartovat provedením následujícího:

 sudo systemctl restart apache2 
PoznámkaPokud balíček PhpMyAdmin nemá povolenou automatickou práci s webovým serverem apache, bude nutné zkopírovat konfigurační soubor phpmyadmin apache umístěný v / etc / phpmyadmin / do adresáře dostupných konfigurací webového serveru apache /. etc / apache2 / conf-available / a poté jej aktivujte pomocí nástroje "a2enconf" a restartujte službu Apache takto:
 sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl restart apache2

Krok 7
Jakmile je toto definováno, můžeme k phpMyAdmin přistupovat pomocí kterékoli z následujících možností.

 http: // název_domény / phpmyadmin NEBO http: // server_IP / phpmyadmin

Krok 8
Zde definujeme jazyk, který se má použít, a zadáme kořenové přihlašovací údaje pro přístup. Klikněte na Pokračovat a tímto způsobem přistoupíme ke konzole phpMyAdmin, kde provedeme všechny potřebné kroky:

ZVĚTŠIT

Krok 9
Pokud chceme vytvořit nového uživatele pro přístup k phpMyAdmin, spustíme následující řádek:

 sudo mysql -u root -p 
Krok 10
Zadáme heslo a nyní musíme spustit každý řádek v pořadí takto. Vytvořili jsme tedy uživatele s názvem „admin“.
 VYTVOŘIT UŽIVATELE 'admin' @ 'localhost' IDENTIFIKOVANÉ 'heslem'; UDĚLTE VŠECHNY PRIVILEGY NA *. * TO 'admin' @ 'localhost' S GRANT MOŽNOSTÍ; FLUSH PRIVILEGES; Výstup;
Jak vidíme, LAMP a phpMyAdmin jsou užitečnou a jednoduchou alternativou, ještě horší, ke správě databází a webových serverů zcela dynamickým způsobem se skvělými funkcemi a jednoduchostí.

wave wave wave wave wave