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.
- Darmowy
- Windows
- macOS
- Linux
- 9 lis 2026
4a9a05567a469eceb02744345c29f1b1aaf3c3762fb7d452861e040a1d627c6fRaport VirusTotal ↗90dc4546df0dc0cad38daaf62ef2c21b4ae47e6f7a2b2dd7b1c64b41edfb669cRaport VirusTotal ↗8cfb852bde04c95d449b52eb8966c8563e33ee93f25a10ca53099cddee4e12baRaport 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
| Licencja | Darmowa i otwartoźródłowa (GNU GPL v2) |
|---|---|
| Rozmiar pliku | Około 160 MB (instalator Windows); 150 MB (Linux tar.gz); 170 MB (macOS DMG)[reference:5] |
| Zgodność z systemami | Windows 10/11, Linux (główne dystrybucje), macOS (Intel i Apple Silicon)[reference:6] |
| Najnowsza wersja | 8.5.12 (23 października 2026), plus gałęzie 8.4.27 i 8.3.36[reference:7][reference:8] |
| Deweloper | Apache 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
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?
Czy XAMPP jest darmowy?
Na jakich systemach działa XAMPP?
Do czego służy XAMPP?
Dlaczego Apache nie startuje w XAMPP?
Jak odinstalować XAMPP?
Wersje
| Wersja | Data wydania | Platforma | Rozmiar 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!