Späť na blog

Nastavenie LAMP stacku – Linux Apache MySQL PHP

Nastavenie LAMP stacku – Linux Apache MySQL PHP

LAMP je akronym pre veľmi populárny webový zásobník – Linux, Apache, MySQL, PHP. Všetky štyri komponenty LAMP sú open-source a sú vhodné na nasadenie dynamických webových stránok a webových aplikácií. V dnešnom návode vám ukážem, ako nastaviť cloudový server so zásobníkom LAMP.

LAMP Stack: L – Linux

L v LAMP znamená operačný systém Linux. Vďaka ľahko použiteľnému rozhraniu CloudSigma ho môžete nasadiť v priebehu niekoľkých minút.

Vytvorenie stroja

Najprv musíte vytvoriť stroj. Môžete to urobiť jednoducho v sekcii Compute v CloudSigma. Pre účely tohto návodu môžete použiť nasledujúce zdroje:

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

Disk môžete pripojiť s obrazom Ubuntu 18.04 LTS, ktorý je k dispozícii v knižnici CloudSigma. Ubuntu 18.04: Predinštalovaný 64-bitový s ovládačmi VirtIO, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init a najnovšie aktualizácie do 2019-03-03.

Po spustení stroja môžete aktualizovať všetky existujúce repozitáre a balíky v stroji spustením nasledujúcich príkazov:

LAMP Stack: A – Apache

Apache (Apache HTTP Server) je open-source softvér pre webový server, ktorý sa dá použiť na poskytovanie obsahu na webe. Používa ho viac ako 40 % webových stránok na WWW – World Wide Web.

Ak chcete nainštalovať Apache HTTP Server, môžete spustiť nasledujúci príkaz:

Po inštalácii môžete prejsť na IP adresu vo vašom webovom prehliadači a uvidíte výstup podobný tomuto:

apace web server homepage LAMP Stack

Ak nepoznáte IP adresu, môžete ju skontrolovať v sekcii Compute vo vašom účte CloudSigma.
Finding IP address

LAMP Stack: M – MySQL

Môžete pokračovať a nainštalovať MySQL teraz, keď sú Linux a Apache nainštalované

MySQL je open-source systém riadenia relačných databáz (RDBMS), ktorý pomáha používateľom ukladať, organizovať a spravovať dáta. Je veľmi populárny a široko používaný v IT priemysle. Ak si chcete prečítať viac o MySQL, sledujte príspevok od CloudSigma – Ako nastaviť MySQL na serveri a základy MySQL.

Pre zvýšenie bezpečnosti spustite nižšie uvedený skript a vyberte si svoje preferencie:

 

LAMP Stack: P – PHP

PHP je populárny open-source skriptovací jazyk všeobecne používaný na tvorbu dynamických webových stránok. Môžete ho nainštalovať pomocou príkazu:

Po nainštalovaní môžete nakonfigurovať Apache tak, aby obsluhoval váš súbor PHP presunutím “index.php” pred “index.html” v tomto súbore – /etc/apache2/mods-enabled/dir.conf

Súbor by teraz vyzeral takto:

PHP má rozsiahlu knižnicu modulov, ktoré môžete použiť vo svojej aplikácii. Nájdite dostupné knižnice pomocou uvedeného príkazu a získate ich zoznam:

PHP Modules page

Nainštalujte vyššie uvedené moduly pomocou príkazu apt-get:

Na otestovanie môžete vytvoriť vzorový súbor PHP. Vytvorte súbor – /var/www/html/test.php and pridajte doň nasledujúci obsah.

Potom reštartujte server Apache, aby sa zmeny prejavili.

Teraz, keď prejdete na adresu URL – https://IPaddress/test.php , uvidíte nasledujúci obsah:
PHP Info page

Nakoniec ste úspešne nastavili svoj LAMP Stack.

Príjemnú prácu s počítačom!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreatívny dizajnér v spoločnosti CloudSigma, ktorý sa zameriava na konzistentnú firemnú identitu prostredníctvom tradičných a inovatívnych marketingových kanálov. Dokáže brilantne spájať umeleckú víziu so strategickým marketingom, čím vytvára pôsobivé príbehy značky.

Komentáre

Zatiaľ žiadne komentáre. Buďte prvý.