Aby zainstalować pakiet XAMPP na systemie Ubuntu, należy wykonać kilka kroków, obejmujących pobranie instalatora, nadanie mu niezbędnych uprawnień, uruchomienie instalacji oraz podstawową konfigurację i pierwsze uruchomienie usług. Poniżej znajdziesz szczegółowy poradnik dostosowany do zastosowania na stronie WWW poświęconej Linuksowi, z objaśnieniami dla początkujących i średniozaawansowanych użytkowników.
Co to jest XAMPP?
XAMPP to kompletny, darmowy pakiet oprogramowania, który umożliwia łatwe uruchomienie lokalnego serwera www. Składa się z serwera Apache, bazy danych MariaDB (następca MySQL), interpretera PHP oraz serwera FTP. Jest popularny wśród programistów webowych do testowania kodu i aplikacji lokalnie.
Krok po kroku – Instalacja XAMPP na Ubuntu
1. Pobranie instalatora
- Przejdź na oficjalną stronę projektu: https://www.apachefriends.org/
 - Pobierz najnowszą wersję XAMPP dla Linux – wybierz wersję odpowiednią dla swojej architektury systemowej (najczęściej x64).
 
2. Przygotowanie instalatora
- Otwórz terminal (Ctrl+Alt+T).
 - Przejdź do katalogu z pobranym plikiem (najczęściej 
~/Pobrane): 
 cd ~/Pobrane 
- Nadaj uprawnienia do uruchamiania pliku –
 
 chmod +x xampp-linux-*-installer.run 
Zamień xampp-linux-*-installer.run na rzeczywistą nazwę pobranego pliku, np. xampp-linux-x64-8.2.12-0-installer.run.
3. Uruchomienie instalatora
- Uruchom instalator jako superużytkownik –
 
 sudo ./xampp-linux-x64-8.2.12-0-installer.run 
Instalator wyświetli graficzny kreator instalacji. Postępuj zgodnie z instrukcjami na ekranie:
- Select Components – wybierz, które składniki mają zostać zainstalowane (zalecane pozostawienie ustawień domyślnych).
 - Installation Folder – domyślnie 
/opt/lampp– zalecane. - Potwierdź instalację i poczekaj na zakończenie procesu.
 
4. (Opcjonalnie) Instalacja brakujących narzędzi
W przypadku problemów z uruchomieniem usług (np. błąd „brak net-tools”), zainstaluj brakujący pakiet:
sudo apt install net-tools 
5. Pierwsze uruchomienie XAMPP
Aby uruchomić panel kontrolny XAMPP:
sudo /opt/lampp/manager-linux-x64.run 
W zakładce Manage Servers możesz:
- Startować i zatrzymywać usługi (Apache, MariaDB, ProFTPD)
 - Sprawdzać ich status.
 
Możesz także uruchamiać i zatrzymywać XAMPP bez graficznego managera, używając poleceń w terminalu:
- 
Start:
sudo /opt/lampp/lampp start - 
Stop:
sudo /opt/lampp/lampp stop 
6. Sprawdzenie poprawnej instalacji
Otwórz przeglądarkę i wpisz:
http://localhost 
Powinna wyświetlić się strona powitalna panelu XAMPP (dashboard), z dostępem do dokumentacji, phpMyAdmin i innych narzędzi do zarządzania serwerem oraz aplikacji sieciowych.
Ważne informacje i wskazówki
- XAMPP nie powinien być używany w środowisku produkcyjnym – jest przeznaczony do celów testowych i rozwojowych.
 - Instalacja domyślna nie aktywuje automatycznego uruchamiania usług po starcie systemu – XAMPP musisz uruchomić ręcznie.
 - Panel phpMyAdmin dostępny jest pod adresem 
http://localhost/phpmyadmin– służy do zarządzania bazą danych. - Strony internetowe umieszczaj w katalogu 
/opt/lampp/htdocs. 
Najczęstsze problemy
- Wolne porty – Jeśli port 80 lub 443 są zajęte, Apache może się nie uruchomić. Upewnij się, że nie działa inny serwer WWW (np. Apache zainstalowany natywnie).
 - Uprawnienia plików – Katalog 
/opt/lampp/htdocswymaga uprawnień administratora do zapisu – rozważ zmianę uprawnień, jeśli chcesz edytować pliki jako zwykły użytkownik. 
Dodatkowe polecenia do zarządzania XAMPP
# Sprawdź status usług sudo /opt/lampp/lampp status # Restart wszystkich usług sudo /opt/lampp/lampp restart 
Instalując XAMPP na Ubuntu, uzyskujesz w pełni funkcjonalne środowisko testowe PHP, MySQL/MariaDB oraz narzędzi towarzyszących, które możesz łatwo kontrolować przez graficzny lub tekstowy panel zarządzania.





