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/htdocs
wymaga 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.