Zpět na blog

Nastavení LAMP stacku – Linux Apache MySQL PHP

Nastavení LAMP stacku – Linux Apache MySQL PHP

LAMP je akronym pro velmi populární webový stack – Linux, Apache, MySQL, PHP. Všechny čtyři komponenty LAMP jsou open-source a jsou vhodné pro nasazení dynamických webových stránek a webových aplikací. V dnešním návodu vám ukážu, jak nastavit cloudový server s LAMP stackem.

LAMP Stack: L – Linux

L v LAMP znamená operační systém Linux. Se snadno použitelným rozhraním CloudSigma jej můžete nasadit během několika minut.

Vytvoření stroje

Nejprve musíte vytvořit stroj. To můžete snadno provést v sekci Compute služby CloudSigma. Pro účely tohoto návodu můžete použít následující prostředky:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Disk můžete připojit s obrazem Ubuntu 18.04 LTS, který je k dispozici v knihovně CloudSigma. Ubuntu 18.04: Předinstalovaný 64bitový systém s ovladači VirtIO, superuživatelem, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init a nejnovějšími aktualizacemi do 2019-03-03.

Po spuštění stroje můžete aktualizovat všechny stávající repozitáře a balíčky v systému spuštěním následujících příkazů:

LAMP Stack: A – Apache

Apache (Apache HTTP Server) je open-source webový server, který lze použít k poskytování obsahu na webu. Používá ho více než 40 % webových stránek na WWW – World Wide Web.

Chcete-li nainstalovat Apache HTTP Server, můžete spustit následující příkaz:

Jakmile je nainstalován, můžete přejít na IP adresu ve svém webovém prohlížeči a uvidíte výstup podobný tomuto:

apace web server homepage LAMP Stack

Pokud neznáte IP adresu, můžete ji zkontrolovat v sekci Compute svého účtu CloudSigma.
Finding IP address

LAMP Stack: M – MySQL

Nyní můžete pokračovat a nainstalovat MySQL nyní, když jsou Linux a Apache nainstalovány

MySQL je open-source relační systém řízení báze dat (RDBMS), který uživatelům pomáhá ukládat, organizovat a spravovat data. Je velmi populární a široce používaný v IT průmyslu. Chcete-li se o MySQL dozvědět více, přečtěte si příspěvek od CloudSigma – Jak nastavit MySQL na serveru a základy MySQL.

Chcete-li zvýšit bezpečnost, spusťte níže uvedený skript a zvolte své preference:

 

LAMP Stack: P – PHP

PHP je populární open-source skriptovací jazyk obecně používaný pro tvorbu dynamických webových stránek. Můžete jej nainstalovat pomocí příkazu:

Jakmile je nainstalován, můžete nakonfigurovat Apache tak, aby obsluhoval váš soubor PHP, přesunutím “index.php” před “index.html” v tomto souboru – /etc/apache2/mods-enabled/dir.conf

Soubor by nyní vypadal takto:

PHP má rozsáhlou knihovnu modulů, které můžete ve své aplikaci použít. Dostupné knihovny najdete pomocí uvedeného příkazu, který vám zobrazí seznam:

PHP Modules page

Nainstalujte výše uvedené moduly pomocí příkazu apt-get:

Pro otestování můžete vytvořit ukázkový soubor PHP. Vytvořte soubor – /var/www/html/test.php a přidejte do něj následující obsah.

Poté restartujte server Apache, aby se změny projevily.

Nyní, když přejdete na URL – https://IPaddress/test.php , uvidíte následující obsah:
PHP Info page

Nakonec jste úspěšně nastavili svůj LAMP Stack.

Příjemnou práci!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreativní designér ve společnosti CloudSigma, který se zaměřuje na konzistentní firemní identitu prostřednictvím tradičních i inovativních marketingových kanálů. Je zdatný v propojování umělecké vize se strategickým marketingem za účelem vytváření působivých příběhů značky.

Komentáře

Zatím žádné komentáře. Buďte první.