XAMPP to darmowy pakiet, który instaluje na komputerze lokalny serwer: Apache, bazę danych MariaDB, język PHP i Perl. Pozwala uruchamiać strony, na przykład WordPressa, na własnym komputerze bez korzystania z hostingu. Nazwa pochodzi od skrótu X (system), Apache, MariaDB, PHP, Perl.
Do czego służy XAMPP?
Do tworzenia i testowania stron lokalnie, pod adresem localhost. Pliki projektu trafiają do folderu htdocs, a bazą zarządza się przez phpMyAdmin. Dzięki temu można pracować bez internetu i bez ryzyka uszkodzenia działającej witryny.
Ograniczenia XAMPP
- domyślna konfiguracja jest niezabezpieczona i nie nadaje się do publicznego serwera,
- środowisko różni się od hostingu (wersje PHP, rozszerzenia, system plików),
- trudne do odtworzenia w zespole, bo każdy ma nieco inną konfigurację.
XAMPP czy Docker?
Docker pozwala zdefiniować środowisko w pliku i uruchamiać identycznie na każdym komputerze oraz na serwerze. XAMPP jest prostszy na start, ale dla zespołu i bardziej wymagających projektów lepszy bywa Docker lub narzędzia takie jak Local.
Zobacz w praktyce
Przejście z XAMPP-a na Dockera w projektach webowych
Jak debugować kod JavaScript i PHP krok po kroku
Jak wybrać hosting pod konkretny projekt