
LAMP je zkratka pro:
- Linux – operační systém
- Apache – webový server
- MySQL/MariaDB – databázový server
- PHP – skriptovací jazyk pro web
Díky LAMPu můžeš na Raspberry Pi provozovat dynamické webové stránky a aplikace.
Nejprve aktualizujeme balíčky a systém:
sudo apt update && sudo apt upgrade -y
sudo apt autoremove -y
Tím zajistíme, že Raspberry Pi má všechny nejnovější aktualizace.
Instalace Apache
sudo apt install apache2 -y
Po instalaci ověř, že server běží:
sudo systemctl status apache2
Otevři v prohlížeči IP adresu Raspberry Pi, např.:
http://192.168.0.100
Měla by se zobrazit výchozí stránka Apache.
Instalace MariaDB
MariaDB je databázový server kompatibilní s MySQL.
sudo apt install mariadb-server mariadb-client -y
Po instalaci spusť zabezpečení MariaDB:
sudo mysql_secure_installation
Budeš vyzván k nastavení hesla pro uživatele root, odstranění anonymních uživatelů a zrušení vzdáleného přístupu root.
Instalace PHP
PHP umožňuje dynamické zpracování webových stránek.
sudo apt install php libapache2-mod-php php-mysql -y
Po instalaci restartuj Apache:
sudo systemctl restart apache2
Ověř PHP vytvořením testovacího souboru:
sudo nano /var/www/html/info.php
Do souboru vlož:
<?php
phpinfo();
?>
Otevři v prohlížeči:
http://192.168.0.100/info.php
Měla by se zobrazit stránka s informacemi o PHP.
Základní konfigurace
- Webové soubory se ukládají do
/var/www/html/. - Hlavní konfigurace Apache se nachází v
/etc/apache2/apache2.conf. - Konfigurace virtuálních hostů se provádí v
/etc/apache2/sites-available/. - MariaDB se spravuje příkazem:
sudo mariadb
Povolení firewallu
sudo apt install ufw -y
sudo ufw allow 'Apache Full'
sudo ufw enable
sudo ufw status
Hotovo!
Nyní máš plně funkční LAMP server na Raspberry Pi.
Můžeš začít nahrávat své webové stránky do /var/www/html/ a vytvářet PHP/MySQL aplikace.