Instalace LAMP serveru na Raspberry Pi

LAMP server

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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *