Software
Pro uživatele zvyklé na prostředí Windows a jeho ovládání je přechod na prostření linuxové distribuce teda velkým skokem mimo. Ale pokud chceme něco dokázat a zvládnout, třeba se přizpůsobit a nakonec přijdete k závěru, že se nejedná o žádné memorování příkazů do terminálu nebo MS-DOSu, ale vše má svoji strukturu a logiku a v závěru si snadno přiznáte, že operační systém s desktopovým prostředím akorát zabírá více místa a stačil by systém jenom s terminálem. Navíc k takovým systémům je zvykem přistupovat přes SSH protokol, tedy terminálem z jiné klientské stanice – klidně Windows.
LAMP
Pro provoz web serveru na linuxu existuje více aplikací, každá má svá pro a proti. Některé jsou jednodušší, méně náročné a vhodné na statickou webovou prezentaci, jiné aplikace jsou lety prověřené, ale náročnější, zabírající více místa. Je třeba si říct, co očekáváme. Třeba základní služba pro web server může být aplikace Apache nebo třeba (údajně) jednodušší nginx. Pro můj cíl – tedy provoz redakčního systému WordPress by se daly použít obě služby, avšak přiklonil jsem se k Apache. Již jsem měl krátké zkušenosti z prvních dnů s rPi5, ale teď už se jelo naostro. Vypozoroval jsem, že každý začátek práce s terminálem začíná kontrolou a instalací aktualizací systému a služeb.
sudo apt update
sudo apt upgrade
První se pustíme do instalace web serveru – Apache.
sudo apt install apache2 -y
Server by měl rovnou běžet, můžeme to ověřit příkazem:
sudo systemctl status apache2
Neměly by se vypsat žádné chyby a funkčnost můžeme taktéž ověřit otevřením prohlížeče a otevřít si localhost. Tam by nás měla uvítat výchozí stránka Apache serveru.
Pokud se zobrazí, první krok je hotový. Pokud by nám stačil statický html web, asi bychom nemuseli pokračovat dále. My toho ovšem potřebujeme víc a nyní je na řadě PHP, které dokáže dynamicky zobrazovat výstupy dle požadavků autora. PHP instalujeme včetně modulů:
sudo apt install php libapache2-mod-php php-mysql php-cli php-curl php-gd php-mbstring php-xml php-zip -y
Následně je vhodné zrestartovat server:
sudo systemctl restart apache2
Pro ověření funkčnosti je ideální zeptat se v terminálu příkazem:
php -v
A odpovědí by měla být současná verze php, např.:
PHP 8.4.16 (cli) (built: Dec 18 2025 21:19:25) (NTS)
Copyright (c) The PHP Group
Built by Debian
Zend Engine v4.4.16, Copyright (c) Zend Technologies
with Zend OPcache v8.4.16, Copyright (c), by Zend Technologies
Dále nás čeká instalace databáze MariaDB/MySQL, kterou si necháme na příště.
S přáním pěkného dne, MV.