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 aktualizaceKrok 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 / tcpKrok 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_installationKrok 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 apache2Pozná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 -pKrok 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í.