
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 -yTím zajistíme, že Raspberry Pi má všechny nejnovější aktualizace.
Instalace Apache
sudo apt install apache2 -yPo instalaci ověř, že server běží:
sudo systemctl status apache2Otevři v prohlížeči IP adresu Raspberry Pi, např.:
http://192.168.0.100Mě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 -yPo instalaci spusť zabezpečení MariaDB:
sudo mysql_secure_installationBudeš 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 -yPo instalaci restartuj Apache:
sudo systemctl restart apache2Ověř PHP vytvořením testovacího souboru:
sudo nano /var/www/html/info.phpDo souboru vlož:
<?php
phpinfo();
?>Otevři v prohlížeči:
http://192.168.0.100/info.phpMě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 mariadbPovolení firewallu
sudo apt install ufw -y
sudo ufw allow 'Apache Full'
sudo ufw enable
sudo ufw statusHotovo!
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.