LAMP zásobník (LAMP ve zkratce) je sada softwaru s otevřeným zdrojovým kódem, který se skládá z Linuxu , Apache , MySQL nebo MariaDB, a PHP . LAMP se používá k vývoji a nasazení dynamických webových stránek a webových aplikací.
[ Také by se vám mohlo líbit:Jak nainstalovat LEMP Stack na Ubuntu 20.04 ]
Tento návod popisuje, jak nainstalovat LAMP zásobník na Ubuntu 20.04 a Ubuntu 18.04 .
Předpoklady
- Ubuntu 20.04 nebo Ubuntu 18.04 Linuxový server. Tím je splněna první část LAMP zásobník, tj. “L” pro Linux.
- Uživatel s právy sudo.
Začněme…
Nainstalujte Apache v Ubuntu
Apache HTTP server (Apache zkráceně) je populární software webového serveru s otevřeným zdrojovým kódem používaný pro hostování a obsluhu webových zdrojů. Při přípravě na instalaci Apache nejprve spusťte níže uvedený příkaz a aktualizujte úložiště balíčků Ubuntu.
$ sudo apt update
Dále spusťte níže uvedený příkaz a nainstalujte Apache na vašem Ubuntu server.
$ sudo apt install apache2 -y
Po úspěšném dokončení instalace spusťte následující příkaz a zkontrolujte verzi Apache .
$ apache2 -v
Zkontrolujte také stav Apache pomocí následujícího příkazu.
$ sudo systemctl status apache2

Stiskněte q
na klávesnici se dostanete zpět do příkazového řádku.
Poznámka :Pokud Apache není aktivní (běží), spusťte jej příkazem níže.
$ sudo systemctl start apache2
Nyní je třeba upravit UFW nastavení brány firewall povolit HTTP provoz na portu 80.
$ sudo ufw allow in "Apache" $ sudo ufw status
Nyní je čas otestovat Apache . Jednoduše otevřete webový prohlížeč a zadejte IP adresu svého serveru Ubuntu.
http://your_server_ip
Pokud vidíte Apache2 Výchozí stránka Ubuntu, pak to znamená, že Apache funguje správně. To splňuje druhou část LAMP zásobník, tj. „A“ pro Apache .

Nainstalujte server MariaDB v Ubuntu
Pro třetí díl LAMP zásobník, tj. “M” pro MySQL nebo MariaDB , pojďme na MariaDB . MariaDB je bezplatný a otevřený systém pro správu databází pro ukládání a správu dat aplikací. MariaDB byl odvozen z MySQL , ale je poměrně rychlejší.
Chcete-li nainstalovat MariaDB na Ubuntu , spusťte níže uvedený příkaz.
$ sudo apt install mariadb-server -y
Po úspěšném dokončení instalace spusťte následující příkaz a zkontrolujte stav MariaDB .
$ sudo systemctl status mariadb

Stiskněte q
na klávesnici se dostanete zpět do příkazového řádku.
Poznámka :Pokud MariaDB není aktivní (běží), spusťte jej příkazem níže.
$ sudo systemctl start mariadb
Nyní spusťte následující příkaz a spusťte mysql_secure_installation skript a poté postupujte podle pokynů k zabezpečení MariaDB server.
$ sudo mysql_secure_installation
Níže je ukázkový výstup ze spuštění mysql_secure_installation skript.

Po zabezpečení MariaDB , můžete se přihlásit do MariaDB s vámi zvoleným heslem následovně.
$ sudo mysql -u root -p
Jakmile se úspěšně přihlásíte, měli byste vidět MariaDB výzva.

Zadejte quit a stisknutím klávesy Enter ukončete MariaDB .
MariaDB [(none)]> quit;
Nainstalujte PHP v Ubuntu
Hypertextový preprocesor (PHP ve zkratce) je skriptovací jazyk na straně serveru. PHP spolupracuje s databázemi a dynamicky zpracovává požadavky na webový obsah.
Chcete-li nainstalovat PHP a související komponenty, spusťte:
$ sudo apt install php php-mysql -y
Po úspěšném dokončení instalace spusťte následující příkaz a zkontrolujte verzi PHP .
$ php -v

Nyní si ověřte, že PHP funguje správně, vytvořením index.php soubor ve výchozím kořenovém adresáři webu.
$ sudo nano /var/www/html/index.php
Zkopírujte níže ukázkový kód PHP a vložte jej do textového editoru.
<?php phpinfo(); ?>
Uložte změny a zavřete index.php soubor.
Restartujte Apache pomocí následujícího příkazu.
$ sudo systemctl restart apache2
Nakonec otevřete webový prohlížeč a přejděte na IP adresu serveru Ubuntu, jak je znázorněno.
http://your_server_ip/index.php
Jakmile uvidíte stránku zobrazující informace o vaší instalaci PHP, PHP funguje správně.

To se stará o finální součást LAMP zásobník, tj. P pro PHP .
Závěr
V tomto tutoriálu jste se naučili, jak nainstalovat LAMP zásobník na Ubuntu 20.04 a Ubuntu 18.04 Linuxový server. Jste připraveni začít nasazovat dynamické weby a webové aplikace, jako je WordPress .