Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Co to jest XAMPP i jak go zainstalować na Debianie?
    Pozostałe

    Co to jest XAMPP i jak go zainstalować na Debianie?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    XAMPP to darmowy, zintegrowany pakiet służący do szybkiego uruchomienia lokalnego serwera WWW, składający się z komponentów: Apache (serwer WWW), MariaDB/MySQL (baza danych), PHP oraz Perl. Jego główną zaletą jest prostota instalacji i konfiguracji – w jednym pakiecie otrzymujesz komplet narzędzi typowych dla środowiska produkcyjnego, dostępnych na systemach Windows, Linux, Mac OS i innych.

    Spis treści pokaż
    1 Czym jest XAMPP?
    2 Krok po kroku – Instalacja XAMPP na Debianie
    2.1 1. Przygotowanie systemu
    2.2 2. Pobieranie XAMPP
    2.3 3. Nadanie praw do uruchamiania pliku
    2.4 4. Instalacja XAMPP
    2.5 5. Uruchamianie XAMPP
    2.6 6. Panel kontrolny XAMPP
    3 Zarządzanie XAMPP
    4 Uwagi i bezpieczeństwo
    5 Zalety pakietu XAMPP
    6 Najczęstsze problemy

    Czym jest XAMPP?

    • XAMPP (X – cross-platform, A – Apache, M – MariaDB/MySQL, P – PHP, P – Perl) umożliwia tworzenie i testowanie stron WWW oraz aplikacji bazodanowych lokalnie, bez potrzeby serwera zewnętrznego.
    • Idealny dla programistów, testerów, osób uczących się programowania webowego czy budowy stron.
    • Za pomocą jednego instalatora uruchamiasz serwer WWW pod adresem localhost, który jest w pełni gotowy do pracy i testowania aplikacji.

    Krok po kroku – Instalacja XAMPP na Debianie

    Poniższa instrukcja zakłada czysty system Debian 11/12 (procedura jest identyczna dla innych współczesnych wersji):

    1. Przygotowanie systemu

    Wymagania –

    • uprawnienia administratora (sudo/root)
    • połączenie z Internetem
    • wyłączony/aplikacje nie korzystające z portów 80 i 443 (np. serwer nginx/apache zainstalowany lokalnie powinny być wyłączone)

    2. Pobieranie XAMPP

    • Przejdź na oficjalną stronę Apache Friends i pobierz najnowszą wersję XAMPP dla Linuxa jako plik instalacyjny w formacie .run (np. xampp-linux-x64-8.2.12-0-installer.run).

    Przykład polecenia pobrania (w terminalu):

    wget https://www.apachefriends.org/xampp-files/8.2.12/xampp-linux-x64-8.2.12-0-installer.run 

    3. Nadanie praw do uruchamiania pliku

    Nadaj plikowi uprawnienia wykonywania:

    chmod +x xampp-linux-x64-8.2.12-0-installer.run 

    4. Instalacja XAMPP

    Uruchom instalator w trybie root (z użyciem sudo):

    sudo ./xampp-linux-x64-8.2.12-0-installer.run 

    Pojawi się graficzny lub tekstowy instalator prowadzący przez proces instalacji. Podążaj za instrukcjami na ekranie.

    Uwaga – instalator może wymagać potwierdzeń, folder instalacyjny domyślnie to /opt/lampp.

    5. Uruchamianie XAMPP

    Po zakończeniu instalacji możesz uruchomić XAMPP:

    sudo /opt/lampp/lampp start 

    Ten polecenie uruchamia:

    • serwer Apache
    • bazę danych MariaDB
    • interpretery PHP i Perl

    Serwer testujemy w przeglądarce pod adresem: http://localhost
    Powinien pojawić się interfejs powitalny XAMPP.

    6. Panel kontrolny XAMPP

    Dostęp do narzędzi takich jak phpMyAdmin (zarządzanie bazą danych) uzyskasz przez przeglądarkę:
    http://localhost/phpmyadmin

    Panel XAMPP umożliwia zatrzymywanie/uruchamianie serwera oraz podgląd logów.

    Zarządzanie XAMPP

    Podstawowe polecenia:

    • Start –
      sudo /opt/lampp/lampp start
    • Stop –
      sudo /opt/lampp/lampp stop
    • Restart –
      sudo /opt/lampp/lampp restart
    • Stan –
      sudo /opt/lampp/lampp status

    Folder domyślnego hosta znajduje się w /opt/lampp/htdocs – to tam umieszczaj pliki swojej strony/aplikacji.

    Uwagi i bezpieczeństwo

    • XAMPP jest przeznaczony do użytku lokalnego (tryb testowy, nauka, development) – nie jest zalecany do produkcyjnego hostowania stron w Internecie bez dodatkowych zabezpieczeń (hasła, konfiguracja portów, dodatkowe moduły bezpieczeństwa).
    • Domyślne hasła mogą być puste – należy je skonfigurować w panelu XAMPP/phpMyAdmin przed wdrożeniem aplikacji.
    • XAMPP wykorzystuje własne wersje Apache, MariaDB, PHP i Perl, niezależnie od tych instalowanych globalnie w systemie Linux.

    Zalety pakietu XAMPP

    • Bardzo szybka instalacja i konfiguracja środowiska webowego.
    • Zintegrowane narzędzia do pracy z bazą danych (phpMyAdmin).
    • Możliwość uruchamiania aplikacji PHP i Perl oraz testowania pełnych rozwiązań, takich jak WordPress czy Joomla (łatwa instalacja przez Bitnami).
    • Nie ingeruje w systemowe serwery WWW – instalacja odbywa się w katalogu /opt/lampp, dzięki czemu jest łatwo usuwalna i zarządzalna.

    Najczęstsze problemy

    • Konflikt portów (np. Apache nie startuje – sprawdź, czy inny serwer nie używa portu 80/443).
    • Konieczność uruchamiania panelu XAMPP jako root (sudo).
    • Potrzeba skonfigurowania hasła do bazy danych (panel phpMyAdmin).

    Podsumowanie – XAMPP jest jednym z najwygodniejszych narzędzi do nauki, testów i rozwoju aplikacji webowych na lokalnym komputerze. Dzięki powyższym krokom sprawnie zainstalujesz i uruchomisz XAMPP na Debianie oraz przygotujesz środowisko do programowania i testowania.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    Jak zainstalować system zarządzania treścią Joomla! na Debianie?

    3 min. czyt.

    Jak zainstalować pakiet XAMPP na systemie Ubuntu?

    3 min. czyt.

    Jak zainstalować i skonfigurować serwer WWW w systemie Linux?

    4 min. czyt.

    Jak zainstalować i skonfigurować serwer LAMP na Ubuntu?

    3 min. czyt.

    Jak zainstalować i skonfigurować serwer aplikacji WildFly (JBoss) na Linuksie?

    3 min. czyt.

    Jak zainstalować PHP 5 i PHP 7 na jednym serwerze Ubuntu?

    2 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.