Ikona XAMPP

XAMPP 8.5.12

XAMPP to darmowy pakiet lokalnego serwera od Apache Friends. W jednym instalatorze dostajesz Apache, MariaDB, PHP i Perl, a całość działa na Windows, macOS i Linux. Obecna wersja dla Windows to 8.5.12 (z PHP 8.2.12). PHP 8.3 jest dostępne tylko na innych systemach albo w eksperymentalnej wersji XAMPP for Browsers. W zestawie masz phpMyAdmin, instalatory Bitnami do WordPressa i innych CMS oraz narzędzie do sprawdzania portów. To nie jest jednak środowisko produkcyjne: domyślnie MariaDB działa bez hasła roota, a phpMyAdmin jest otwarty. Niedawne luki (CVE-2024-4577 i błąd eskalacji uprawnień z 2026) sprawiają, że bezpieczna konfiguracja jest konieczna. Deweloperzy na Windows chętniej wybierają Laragon, który daje osobne wersje PHP dla każdego projektu i automatyczne wirtualne hosty. XAMPP coraz częściej bywa narzędziem dla początkujących, a nie domyślnym wyborem profesjonalistów.

Oceń ten programBrak ocen. Bądź pierwszy!
  • Darmowy
  • Windows
  • macOS
  • Linux
  • 9 lis 2026
Przeskanowano, czysty0 z 61 silników antywirusowych oznaczyło ten plik · sprawdzono 9 lis 2026SHA-2564a9a05567a469eceb02744345c29f1b1aaf3c3762fb7d452861e040a1d627c6fRaport VirusTotal ↗

Zrzuty ekranu

O programie XAMPP

XAMPP do pobrania: lokalny serwer do pracy z PHP

W skrócie: dla kogo jest XAMPP?

XAMPP to najpopularniejsze lokalne środowisko do pracy z PHP. To wciąż najszybszy sposób, żeby uruchomić Apache, MariaDB, PHP i Perl na Windows, macOS lub Linuksie bez grzebania w plikach konfiguracyjnych. Aktualne wydanie to 8.5.12 (równolegle rozwijane są gałęzie z PHP 8.4 i 8.3), a instalator dla Windows waży około 160 MB[reference:0][reference:1]. W pakiecie masz phpMyAdmin do obsługi bazy, OpenSSL i kilka innych narzędzi, więc w kilka minut postawisz na localhoście WordPressa, Joomlę albo własną aplikację w PHP. Minusy też trzeba znać. XAMPP powstał wyłącznie do pracy nad kodem, a domyślne zabezpieczenia są celowo minimalne: root w MySQL nie ma hasła, a jeśli otworzysz port bez wcześniejszej konfiguracji, łatwo wystawisz komputer na świat[reference:2][reference:3]. Program potrafi się też wysypać, zwłaszcza po zmianach w konfiguracji MySQL, a część użytkowników musiała instalować go po kilka razy[reference:4]. XAMPP sprawdzi się u uczniów, początkujących i programistów, którym potrzebny jest szybki serwer lokalny działający na każdej platformie i którzy zadbają o podstawowe bezpieczeństwo, zanim zaczną robić coś wrażliwego. Nie nadaje się na hosting produkcyjny i nie jest najlepszym wyborem dla tych, którzy chcą osobnej wersji PHP dla każdego projektu oraz szybszego startu.

Podstawowe informacje

LicencjaDarmowa i otwartoźródłowa (GNU GPL v2)
Rozmiar plikuOkoło 160 MB (instalator Windows); 150 MB (Linux tar.gz); 170 MB (macOS DMG)[reference:5]
Zgodność z systemamiWindows 10/11, Linux (główne dystrybucje), macOS (Intel i Apple Silicon)[reference:6]
Najnowsza wersja8.5.12 (23 października 2026), plus gałęzie 8.4.27 i 8.3.36[reference:7][reference:8]
DeweloperApache Friends (projekt non-profit)[reference:9]

Najważniejsze funkcje i praca na co dzień

XAMPPa doceniasz przede wszystkim za tempo: czysta maszyna w kilka chwil zamienia się w gotowe środowisko do pracy nad stronami. Pobierasz jeden instalator albo archiwum, uruchamiasz i widzisz panel sterowania z przyciskami do włączania Apache i MySQL. Nie musisz osobno instalować ani konfigurować poszczególnych komponentów, bo wszystko, czego potrzebuje większość projektów w PHP, jest już w środku: serwer Apache, MariaDB (baza zgodna z MySQL), PHP, Perl, phpMyAdmin, OpenSSL oraz serwer FTP FileZilla[reference:10]. Panel sterowania to główne okno programu i działa sprawnie, choć nie wygląda nowocześnie. Zatrzymasz i uruchomisz usługi, otworzysz pliki konfiguracyjne i sprawdzisz logi, ale interfejs od lat nie doczekał się większego odświeżenia. Program jest naprawdę wieloplatformowy: osobne instalatory dla Windows, Linuksa i macOS, także dla komputerów Apple Silicon[reference:11]. To ważne dla uczniów i zespołów pracujących na różnych systemach, bo układ katalogów i sposób pracy pozostają takie same. Instalator dla Windows jest podpisany cyfrowo, a projekt publikuje sumy kontrolne SHA-256 i podpisy GPG do weryfikacji[reference:12]. Dołączone narzędzia wykraczają poza sam stos serwerowy. phpMyAdmin daje dostęp do baz przez przeglądarkę, a integracja z Bitnami pozwalała kiedyś instalować WordPressa, Joomlę i inne aplikacje jednym kliknięciem[reference:13]. Ograniczenia są równie jasne. XAMPP nie służy do produkcji i sam projekt mówi o tym wprost. Domyślne zabezpieczenia są minimalne: konto root w MySQL nie ma hasła, a Apache działa z luźnymi ustawieniami, wygodnymi przy tworzeniu stron, ale groźnymi, gdy wystawisz go do sieci[reference:14][reference:15]. Program potrafi się wysypać po zmianie konfiguracji MySQL, a wielu użytkowników zgłasza awarie wymagające ponownej instalacji[reference:16]. Wydajność i zużycie zasobów też nie są priorytetem: XAMPP waży więcej i startuje dłużej niż nowsze rozwiązania w rodzaju Laragona[reference:17].

  • Cały stos Apache w jednym instalatorze: Apache, MariaDB, PHP, Perl, phpMyAdmin i OpenSSL są dołączone i skonfigurowane tak, by współpracować, więc nie instalujesz komponentów ręcznie i nie martwisz się o zgodność wersji[reference:18].
  • Panel sterowania XAMPP: Włączasz, wyłączasz i restartujesz Apache oraz MySQL jednym kliknięciem, a pliki konfiguracyjne i logi masz pod ręką w tym samym oknie.
  • Ten sam układ na każdej platformie: Osobne instalatory dla Windows, Linuksa i macOS (z Apple Silicon), z identyczną strukturą katalogów i przebiegiem pracy[reference:19].
  • Integracja z phpMyAdmin: Zarządzasz bazami przez przeglądarkę: tworzysz tabele, uruchamiasz zapytania i eksportujesz lub importujesz dane bez osobnego klienta bazodanowego[reference:20].
  • Kilka gałęzi PHP: XAMPP wydaje równoległe wersje dla PHP 8.5, 8.4 i 8.3, więc wybierzesz tę, która pasuje do wymagań Twojego projektu[reference:21][reference:22].
  • Podpisane instalatory i sumy kontrolne: Instalatory dla Windows mają podpis Authenticode, pakiety dla macOS są notaryzowane, a do weryfikacji publikowane są sumy SHA-256[reference:23].
  • Wsparcie aplikacji Bitnami (historycznie): Pakiet tradycyjnie zawierał lub obsługiwał moduły Bitnami do instalowania WordPressa, Joomli i innych aplikacji PHP jednym kliknięciem[reference:24].

Zalety, wady i opinie użytkowników

Opinie o XAMPP pokazują, że łatwa instalacja i długotrwała niezawodność to dwie różne sprawy. W Capterrze program ma średnią 4,7 z 33 recenzji, a użytkownicy chwalą go jako „świetne narzędzie backendowe” i „dobry zestaw dla programistów PHP”[reference:25]. Na SourceForge opinie są mieszane. Jeden z użytkowników pisze, że „nigdy nie musiał tak często przeinstalowywać pakietu”, i wspomina o trzech awariach w ciągu miesiąca z winy MySQL, dodając, że „informacje o tym problemie w sieci są przeciętne i żadne rozwiązanie nie działa”[reference:26]. Inny recenzent na tej samej platformie podsumowuje: „działa całkiem dobrze, ale mogłoby być znacznie lepiej”[reference:27]. Najsurowiej wypada Trustpilot, gdzie ocena wynosi 2,6 na 5. Jeden z recenzentów nazywa program „kompletną porażką”, bo po trzech dniach działania zaczął się psuć na MySQL i wymagał cykli odinstalowania i ponownej instalacji, po czym radzi przejść na „jakiekolwiek inne” narzędzie[reference:28]. Zarzuty nie dotyczą samego pomysłu, bo połączenie Apache, PHP i MariaDB naprawdę się przydaje. Chodzi o stabilność i utrzymanie. Zmiany w konfiguracji MySQL regularnie wywołują awarie, a wiek programu widać w interfejsie i gospodarce zasobami. Drugi ważny temat to bezpieczeństwo. Dokumentacja projektu jasno mówi, że „XAMPP nie jest przeznaczony do pracy produkcyjnej, a wyłącznie dla programistów w środowisku deweloperskim” i że przed wystawieniem go do sieci trzeba „ręcznie skonfigurować hasła, ustawienia portów, reguły firewalla i ograniczenia dostępu”[reference:29][reference:30]. W projekcie na GitHubie pod tytułem „XAMPP is not secure” można przeczytać, że rzadkie aktualizacje zostawiły luki w zabezpieczeniach, i że „jeśli aktualizacje pojawiają się rzadko, nie ma bezpieczeństwa”[reference:31]. Twórcy przekonują, że program nie zawiera „żadnego złośliwego oprogramowania, adware ani spyware”, a alarmy antywirusowe to fałszywe trafienia wynikające z dołączenia oprogramowania serwerowego, które może zmieniać działanie systemu”[reference:32]. Wniosek na użytek codzienny: XAMPP świetnie sprawdza się jako pierwsze narzędzie do nauki PHP i uruchomienia lokalnej strony na WordPressie. Nie jest natomiast pewnym środowiskiem deweloperskim do złożonych projektów na lata i absolutnie nie nadaje się na serwer produkcyjny.

Zalety

  • Najszybszy sposób na gotowy zestaw Apache, PHP i MariaDB na każdym popularnym systemie
  • W jednym pakiecie zawiera phpMyAdmin, OpenSSL i serwer FTP FileZilla
  • Działa na Windows, Linuksie i macOS z tą samą strukturą katalogów i przebiegiem pracy
  • Darmowy i otwarty, z podpisanymi cyfrowo instalatorami i publikowanymi sumami kontrolnymi
  • Średnia 4,7 z 33 recenzji na Capterrze, z dużymi pochwałami za łatwą konfigurację
  • Równoległe gałęzie PHP (8.5, 8.4, 8.3) dla zgodności z różnymi projektami
  • Moduły Bitnami dostępne dawniej do instalacji WordPressa i Joomli jednym kliknięciem

Wady

  • Nie nadaje się do pracy produkcyjnej; domyślne bezpieczeństwo jest celowo minimalne i trzeba je ręcznie wzmacniać[reference:33]
  • Zmiany w konfiguracji MySQL często powodują awarie i wymagają ponownej instalacji[reference:34]
  • Ocena 2,6/5 na Trustpilot, użytkownicy opisują niestabilność i powtarzane reinstalacje[reference:35]
  • Interfejs Panelu sterowania jest przestarzały i nie doczekał się dużej modernizacji
  • Waży więcej i startuje wolniej niż nowsze rozwiązania w rodzaju Laragona[reference:36]
  • Przełączanie wersji PHP dla poszczególnych projektów jest ograniczone w porównaniu z nowoczesnymi zestawami
  • Rzadkie aktualizacje wzbudziły obawy o bezpieczeństwo u części programistów[reference:37]

Werdykt i wskazówki, jak bezpiecznie pobierać

Większość programistów PHP zaczyna od XAMPP i nie bez powodu. Zamiast osobno instalować i konfigurować Apache, PHP oraz bazę danych, dostajesz wszystko w jednym instalatorze, i to na każdym popularnym systemie operacyjnym. Uczysz się PHP, testujesz motyw WordPressa albo potrzebujesz lokalnego serwera na chwilę do szybkiego projektu? Z XAMPP dojdziesz do celu szybciej niż w przypadku niemal każdej alternatywy. W pakiecie są też phpMyAdmin, OpenSSL i Perl, a Panel sterowania, choć wiekowy, wystarcza do włączania i wyłączania usług. Ma jednak poważne wady, które część osób zniechęcą. XAMPP nie nadaje się na produkcję, domyślne zabezpieczenia są celowo słabe, a zmiana konfiguracji MySQL potrafi go wywrócić. Budujesz środowisko do pracy na dłużej? Laragon jest szybszy i nowocześniejszy, pozwala ustawić wersję PHP dla każdego projektu i startuje czyściej. Potrzebujesz izolacji projektów i powtarzalnych środowisk? Lepiej postawić na Dockera. Ale jako pierwszy lokalny serwer albo szybkie środowisko testowe XAMPP wciąż jest najłatwiejszym wyborem, o ile ustawisz podstawowe zabezpieczenia, zanim wystawisz go poza localhost. Pobierz najnowszą wersję 8.5.12, od razu ustaw hasło roota do MySQL i używaj instalacji wyłącznie do prac developerskich.

  • Pobieraj tylko z apachefriends.org: Oficjalna strona projektu udostępnia instalatory i archiwa bezpośrednio. Serwisy „XAMPP download” z trzeciej ręki potrafią dołożyć do instalatora dodatkowe oprogramowanie, a tylko oficjalne źródło gwarantuje pakiet podpisany przez producenta z opublikowanymi sumami kontrolnymi[reference:38].
  • Sprawdź rozmiar i wersję instalatora: Instalator dla Windows ma około 160 MB, archiwum tar.gz dla Linuksa około 150 MB, a plik DMG dla macOS około 170 MB. Bieżące wydanie to 8.5.12, równolegle utrzymywane są gałęzie 8.4.27 i 8.3.36. Znacznie mniejszy plik albo starszy numer wersji powinien wzbudzić niepokój.
  • Ustaw hasło roota do MySQL zaraz po instalacji: XAMPP domyślnie ma puste hasło użytkownika root w MySQL. Wejdź do phpMyAdmin albo do wiersza poleceń i od razu ustaw mocne hasło. To najważniejszy krok w zabezpieczeniu lokalnej instalacji XAMPP[reference:39].
  • Bez zabezpieczeń ani myśl o wystawianiu XAMPP do internetu: Twórcy projektu wprost piszą, że XAMPP służy tylko do developmentu. Chcesz dostać się na lokalny serwer z innego urządzenia? Ogranicz dostęp po adresie IP, włącz reguły firewalla i zmień domyślny port Apache’a z 80 na inny. Nie używaj XAMPP jako produkcyjnego serwera WWW[reference:40].
  • Trzymaj instalację z dala od produkcji: XAMPP ma służyć wyłącznie do lokalnych testów. Jeśli chcesz udostępnić projekt innym osobom albo wdrożyć go na żywe środowisko, przejdź na porządnie zabezpieczony stos serwerowy lub hosting zarządzany, a nie na wystawianie XAMPP bezpośrednio.

Podobne programy

Zobacz wszystkie programy z kategorii Komputery (7) ›

Najważniejsze funkcje

  • Apache, MariaDB, PHP i Perl w jednym pakiecie
  • Działa na Windows, Mac i Linux
  • Praca offline
  • Instalatory Bitnami jednym kliknięciem dla WordPress, Joomla, Drupal, Moodle, MediaWiki
  • Rozwiązanie konfliktu na porcie 80 przez httpd.conf (zmiana Listen 80 na Listen 8080)
  • Domyślna konfiguracja jest niebezpieczna, nadaje się tylko do lokalnego developera
  • Alert CISA z stycznia 2026 o wielu lukach bezpieczeństwa
  • Lokalna eskalacja uprawnień na Windows przez domyślną konfigurację Apache
  • Eksperymentalny XAMPP for Browsers (PHP 8.3.12 na Alpine Linux)
  • Nie zawiera Node.js ani MongoDB
  • Deinstalacja zostawia foldery i wpisy w rejestrze
  • Brak przełączania wersji PHP dla poszczególnych projektów

Najczęściej zadawane pytania o XAMPP

Czy XAMPP jest bezpieczny?

Tak, ale tylko do lokalnego developera. Domyślna instalacja zostawia MariaDB bez hasła roota i otwarty phpMyAdmin, więc nie wystawiaj jej do internetu i zawsze zmieniaj domyślne hasła.

Czy XAMPP jest darmowy?

Tak. XAMPP można pobrać i używać bezpłatnie, bez opłat licencyjnych.

Na jakich systemach działa XAMPP?

XAMPP działa na Windows, macOS i Linux.

Do czego służy XAMPP?

Daje lokalny serwer WWW do testowania stron i aplikacji PHP na własnym komputerze. W pakiecie masz Apache, MariaDB, PHP i Perl oraz takie narzędzia jak phpMyAdmin i instalatory Bitnami do WordPressa i innych CMS.

Dlaczego Apache nie startuje w XAMPP?

Najczęściej inny program zajmuje port 80, np. Skype lub IIS. Otwórz xampp/apache/conf/httpd.conf i zmień Listen 80 na Listen 8080.

Jak odinstalować XAMPP?

Uruchom deinstalator z folderu XAMPP, ale licz się z plikami i wpisami w rejestrze, które zostaną. Aby całkowicie usunąć program, możesz musieć posprzątać je ręcznie.

Wersje

WersjaData wydaniaPlatformaRozmiar pliku
XAMPP 8.5.12 Najnowsza wersja 19 lis 2023 macOSWindowsLinux 149.5 MB Pobierz

Komentarze o XAMPP

Brak komentarzy. Podziel się swoimi wrażeniami z tego programu!

Napisz komentarz

Komentarze są publikowane po sprawdzeniu przez nasz zespół. Linki są niedozwolone.