GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a nakonfigurovat LAMP Server na Ubuntu

LAMP nebo LAMP stack je velmi užitečná open-source vývojová platforma určená pro Linux. Jmenuje se LAMP, protože jako OS používá Linux, Apache jako webový server MySQL jako relační DBMS a PHP jako skriptovací jazyk. Instalace LAMP na Ubuntu je poměrně jednoduchá. Tento článek popisuje velmi pohodlný způsob instalace a konfigurace LAMP na vašem systému Ubuntu.

Příkazy a postupy popsané v tomto článku byly spuštěny na systému Ubuntu 18.04 LTS.

Instalace LAMP

Pro snadnou instalaci LAMP do našeho systému postupujte podle následujících kroků:

Krok 1:Nainstalujte balíček taskel

V tomto tutoriálu instalujeme LAMP na naše systémy pomocí nástroje taskel. Proto je důležité ověřit, zda je na vašem systému nainstalovaný taskel či nikoliv. Spusťte následující příkaz jako root ve svém terminálu Ubuntu, abyste mohli nainstalovat taskel:

$ sudo apt install tasksel

Chcete-li pokračovat v instalaci, zadejte Y.

Krok 2:Nainstalujte LAMP pomocí taskel

Chcete-li nainstalovat server LAMP jako sudo prostřednictvím taskel, použijte následující příkaz:

$ sudo tasksel install lamp-server

Váš balíček LAMP bude nainstalován následujícím způsobem:

Krok 3:Ověřte instalaci LAMP

Můžete ověřit, zda vaše instalace LAMP funguje správně nebo ne, vytvořením ukázkové stránky PHP.

Příklad:

Vytvořme informační stránku PHP zadáním následujícího příkazu do našeho terminálu:

$ sudo bash -c "echo -e '<?php\nphpinfo();\n?>' > /var/www/html/phpinformation.php"

Na tuto stránku se dostanete na vašem localhost zadáním následujícího odkazu ve vašem prohlížeči:

http://localhost/phpinformation.php

Následující stránka ověřuje, zda byla LAMP ve vašem systému správně nainstalována.

Konfigurace LAMP (Linux Apache MySQL a PHP)

Po instalaci LAMP je dobré si ji nakonfigurovat podle svých potřeb.

Zabezpečte MySQL

Pokud chcete svůj LAMP server používat v produkci, je nejlepší zabezpečit instalaci MySQL. Chcete-li tak učinit, spusťte následující příkaz:

$ sudo mysql_secure_installation

Poté můžete pomocí výstupu zabezpečit heslo root a další konfigurace zabezpečení.

Konfigurace brány firewall

Chcete-li nakonfigurovat bránu firewall, spusťte následující příkaz jako sudo:

$ sudo ufw allow in "Apache Full"

Tato konfigurace umožní příchozí provoz na dvou portech, TCP 80 a TCP 443.

Instalace modulů PHP

Moduly PHP můžete upravit tak, aby se používaly s LAMP i jinými než těmi, které jsou již součástí instalace LAMP. Nejprve si vezměte seznam modulů, které si můžete vybrat pomocí následujícího příkazu:

$ apt-cache search ^php- | grep module

Poté můžete nainstalovat kterýkoli z těchto modulů pomocí následujícího příkazu:

Syntaxe:

$ sudo apt install [název-modulu]

Příklad:

$ sudo apt install php7.2-zip

Prostřednictvím tohoto článku jste se naučili, jak nainstalovat a nakonfigurovat LAMP na vašem systému Ubuntu. To zahrnovalo instalaci LAMP přes taskel a následné ověření instalace vytvořením ukázkového souboru .php. Kromě toho můžete také nakonfigurovat LAMP tak, aby byl bezpečnější a použitelnější pomocí výše popsaných kroků.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat Algo VPN Server na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat server Redis v Ubuntu

  3. Jak nainstalovat a nakonfigurovat Squid Proxy na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Nginx na Ubuntu 18.04 / Debian 9