Komputery / Artykuł

Instalacja APACHE oraz MYSQL - Debian Trixie

🚀 Jak postawić serwer LAMP na Debianie?

Hej! Jeśli kiedykolwiek chciałeś/aś postawić własny serwer www 🖥️ i poczuć się jak admin z lat 2000 🔥, to LAMP (Linux + Apache + MySQL/MariaDB + PHP) to idealny zestaw na start.
Działa stabilnie, jest darmowy i ogarnia praktycznie wszystko, co potrzebne do stron i aplikacji webowych 🌐. 
Ta stronka tak powstała, jest hostowana na malinie z raspbianem opartym o debiana trixie! 
🐧 Krok 1: Aktualizacja systemu
Najpierw ogarniamy update – bo wiadomo, bezpieczeństwo to podstawa:
sudo apt update && sudo apt upgrade -y
🌍 Krok 2: Instalacja Apache
Apache to klasyk serwerów www – od lat robi robotę:
sudo apt install apache2 -y
Potem sprawdź, czy działa:
👉 wpisz w przeglądarkę http://localhost i powinieneś zobaczyć stronę powitalną Apache 🚪.
🗄️ Krok 3: Instalacja MySQL/MariaDB
Baza danych – bez niej ani rusz, bo gdzieś trzeba trzymać dane 💾:
sudo apt install mariadb-server -y
Potem zabezpiecz serwer baz danych:
sudo mysql_secure_installation
(ustaw root password i przeleć przez kreatora – easy 👌).
🐘 Krok 4: Instalacja PHP
No i wjeżdża PHP – język, który napędza połowę internetu (w tym WordPressa):
sudo apt install php libapache2-mod-php php-mysql -y
Sprawdź wersję:
php -v
📂 Krok 5: Test działania
Stwórzmy plik testowy w katalogu /var/www/html:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
Potem wejdź w przeglądarkę:
👉 http://localhost/info.php
I jeśli widzisz stronę z fioletową tabelką i masą info – gratki 🎉, masz działający LAMP!
🎉 Podsumowanie
Gratulacje! Postawiłeś serwer LAMP jak prawdziwy admin 😎.
Masz teraz gotową bazę pod:
    WordPressa 📰
    Joomla/Drupal ⚙️
    własne projekty w PHP 💻
Internet stoi przed Tobą otworem 🚀
Warto jeszccze dodać PHPMYADMIN, jest bardzo dobry do zarządzania DB. 
sudo apt install phpmyadmin -y
👉 Możesz ograniczyć dostęp do phpMyAdmin np. tylko z własnego IP (w pliku /etc/apache2/conf-enabled/phpmyadmin.conf) albo dorzucić uwierzytelnianie hasłem.
I nie zapominaj: phpMyAdmin = kuszący cel dla botów 🤖. Warto zmienić jego adres np. z /phpmyadmin na coś mniej oczywistego.


ps.
Może lepiej zmień alias do phpmyadmina...
sudo nano /etc/phpmyadmin/apache.conf
Zmień linię:
Alias /phpmyadmin /usr/share/phpmyadmin
np. na
Alias /mojapaneldb2024 /usr/share/phpmyadmin

sudo systemctl restart apache2 

i po sprawie. 

Komentarze

Zaloguj się, aby komentować.