Skip to content

Wszystko o WordPressie, tworzeniu stron — i nie tylko

🛠 Jak zainstalować WordPress na localhost: XAMPP, MAMP i WAMP

🛠 Jak zainstalować WordPress na localhost: XAMPP, MAMP i WAMP

Nowy plugin rozwalił panel administracyjny, a klient czeka na poprawki do wieczora. Albo dopiero zaczyna Pan/Pani poznawać WordPress i boi się eksperymentować na działającej stronie. Obie sytuacje rozwiązuje się tak samo: lokalny serwer na własnym komputerze.

To Pana/Pani osobisty poligon. Można instalować dziesiątki motywów, zepsuć bazę danych i cofać zmiany, nikt tego nie zobaczy. A kiedy wszystko jest gotowe, przenieść rezultat na hosting jako jedno archiwum.

Poniżej trzy sprawdzone narzędzia do uruchamiania WordPressa lokalnie: XAMPP, MAMP i WAMP. Każde omówimy krok po kroku z pełnowartościowymi zrzutami ekranu, od pobrania do pierwszego logowania do panelu administracyjnego.

💡 Szybki przegląd:

  • Proszę pobrać i zainstalować lokalny serwer: XAMPP dla Windows/Mac/Linux, MAMP dla macOS, WAMP dla Windows
  • Proszę utworzyć bazę danych przez phpMyAdmin i dodać pliki WordPressa do folderu htdocs
  • Proszę uruchomić pięciominutową instalację WordPressa i zalogować się do panelu administracyjnego lokalnej strony

Czym jest localhost i dlaczego jest potrzebny deweloperowi WordPressa

Localhost to środowisko na Pana/Pani komputerze, które udaje serwer dostawcy hostingu. Bez kupowania domeny, bez miesięcznych opłat, bez internetu na czas prac deweloperskich.

Strona startowa XAMPP na localhost

Gdy WordPress jest zainstalowany lokalnie, zyskuje Pan/Pani cztery konkretne korzyści. Po pierwsze, błędy widzi tylko Pan/Pani, odwiedzający nie zauważają, że strona padała trzy razy w ciągu wieczoru testów. Po drugie, edycja plików jest natychmiastowa: nie czeka Pan/Pani na wgranie przez FTP po każdej zmianie w functions.php. Po trzecie, głębiej rozumie Pan/Pani budowę WordPressa, ponieważ samodzielnie przechodzi Pan/Pani przez tworzenie bazy danych i edycję wp-config.php. I najważniejsze, to nic nie kosztuje. Za hosting zaczyna Pan/Pani płacić dopiero wtedy, gdy strona jest gotowa do publikacji.

Instalacja WordPressa na lokalnym serwerze składa się z trzech niezmiennych kroków, niezależnie od wybranego narzędzia: stworzyć środowisko (Apache + MySQL + PHP), pobrać pliki rdzenia WordPressa z wordpress.org, uruchomić pięciominutową instalację i wprowadzić dane bazy. Dalej, konkrety dla każdego narzędzia.

Krok 1: XAMPP, uniwersalny serwer dla Windows, Mac i Linux

XAMPP łączy Apache, MariaDB, PHP i Perl w jeden instalator. Działa na wszystkich platformach, jest bezpłatny i aktualizowany od 2003 roku. Do instalacji WordPressa potrzebne są jego dwa moduły: Apache (serwer WWW) i MySQL (baza danych).

Pobieramy i instalujemy XAMPP

Przede wszystkim proszę pobrać instalator z oficjalnej strony Apache Friends. Proszę wybrać wersję dla swojego systemu operacyjnego, dostępne są buildy z PHP 8.x.

Ostrzeżenie antywirusa podczas instalacji XAMPP

Jeśli program antywirusowy wyświetli ostrzeżenie, proszę kliknąć „Tak". XAMPP nie koliduje z ochroną, ale instalator zmienia porty systemowe, co czasem powoduje fałszywy alarm.

Ekran powitalny instalatora XAMPP

Na ekranie powitalnym proszę kliknąć Next.

Wybór komponentów XAMPP do instalacji

Na etapie wyboru komponentów krytycznie ważne są dwa: MySQL oraz phpMyAdmin. Bez nich WordPress nie uruchomi się. Pozostałe zaznaczenia można odznaczyć, nie są potrzebne do lokalnego tworzenia pod WordPressa.

Wybór ścieżki instalacji XAMPP

Ścieżkę instalacji proszę pozostawić domyślną, zazwyczaj jest to C:\xampp. Tak łatwiej się orientować, gdy zajdzie potrzeba znalezienia folderu htdocs.

Odmowa instalacji Bitnami w XAMPP

Bitnami, osobny instalator CMS-ów takich jak Joomla i Drupal. Dla WordPressa nie jest potrzebny, proszę odznaczyć tę opcję i kliknąć Next.

Proces instalacji XAMPP na komputerze

Instalacja trwa minutę lub dwie, w zależności od szybkości dysku.

Zakończenie instalacji XAMPP z uruchomieniem panelu sterowania

Po zakończeniu proszę pozostawić zaznaczoną opcję „Uruchom panel sterowania" i kliknąć Finish.

Uruchamiamy XAMPP i sprawdzamy działanie

W panelu sterowania proszę kliknąć przyciski Start przy Apache i MySQL.

Panel sterowania XAMPP z przyciskami uruchamiania modułów

Wskaźniki staną się zielone, serwer działa.

Zielone wskaźniki działających modułów Apache i MySQL

Proszę otworzyć przeglądarkę i przejść pod adres http://localhost. Jeśli zobaczą Państwo stronę powitalną XAMPP, wszystko jest skonfigurowane prawidłowo. Jeśli port 80 jest zajęty (na przykład przez Skype), XAMPP zaproponuje zmianę portu podczas instalacji, zazwyczaj na 8080, wtedy adres będzie wyglądał tak: http://localhost:8080.

Dodajemy pliki WordPress i tworzymy bazę danych

Proszę pobrać najnowszą wersję WordPressa z oficjalnej strony.

Przycisk pobierania WordPress z oficjalnej strony

Po pobraniu proszę przejść do folderu C:\xampp\htdocs i utworzyć nowy katalog z nazwą projektu, na przykład testsite.

Folder htdocs w katalogu XAMPP

Rozpakuj archiwum WordPress do utworzonego folderu.

Pliki WordPress rozpakowane w folderze projektu

Teraz baza danych. W panelu sterowania XAMPP kliknij Admin przy MySQL, otworzy się phpMyAdmin.

Przycisk Admin dla phpMyAdmin w panelu XAMPP

W phpMyAdmin przejdź do zakładki Bazy danych.

Zakładka bazy danych w interfejsie phpMyAdmin

Wpisz nazwę bazy (alfabetem łacińskim, bez spacji, na przykład testsite_db) i kliknij Utwórz.

Tworzenie nowej bazy danych w phpMyAdmin

Na serwerze lokalnym nie trzeba tworzyć osobnego użytkownika MySQL, WordPress połączy się jako root z pustym hasłem.

Instalujemy WordPress

Otwórz przeglądarkę i przejdź pod adres http://localhost/testsite. Uruchomi się kreator instalacji WordPress.

Ekran wyboru języka podczas instalacji WordPress

Wybierz język ukraiński i kliknij Dalej. Na następnym ekranie Do dzieła!

Formularz wprowadzania danych bazy danych dla WordPress

W formularzu połączenia z bazą danych podaj:

  • Nazwa bazy danych: testsite_db (ta, którą utworzyłeś w phpMyAdmin)
  • Nazwa użytkownika: root
  • Hasło: proszę zostawić puste
  • Serwer bazy danych: localhost

Kliknij Wyślij, a następnie Uruchom instalację. WordPress zapyta o nazwę witryny, login, hasło i adres e-mail administratora, proszę wypełnić i kliknąć Zainstaluj WordPress.

To wszystko. Wersja WordPress na XAMPP jest gotowa do pracy. Logowanie do panelu administracyjnego: http://localhost/testsite/wp-admin.

Krok 2: MAMP, natywny serwer dla macOS i Windows

MAMP (Macintosh, Apache, MySQL, PHP) został pierwotnie stworzony dla Maca i wygląda jak zwykła aplikacja Mac, a nie narzędzie techniczne. Darmowa wersja w zupełności wystarcza do pełnoprawnego programowania lokalnego.

Pobieramy i instalujemy MAMP

Pobierz MAMP z oficjalnej strony, wybierz wersję dla swojego systemu operacyjnego.

Strona pobierania MAMP z oficjalnej strony

Uruchom instalator i zaakceptuj umowę licencyjną.

Akceptacja umowy licencyjnej MAMP

Kliknij Install, program zainstaluje się w folderze „Aplikacje" na Macu lub w wybranym katalogu w systemie Windows.

Instalacja MAMP na komputerze

Uruchamiamy serwer

Proszę otworzyć MAMP i kliknąć Start Servers.

Główne okno MAMP z przyciskiem uruchamiania serwerów

W przeglądarce automatycznie otworzy się strona powitalna MAMP, serwer jest uruchomiony. Domyślne porty: Apache na 8888, MySQL na 8889. Aby używać standardowych portów (80 i 3306), proszę przejść do Preferences → Ports i kliknąć „Set to default ports".

Tworzymy bazę danych i dodajemy WordPress

Proszę przejść pod adres localhost/phpMyAdmin w przeglądarce. Kliknąć Bazy danych → wpisać nazwę → Utwórz.

Tworzenie bazy danych w phpMyAdmin przez MAMP

Proszę pobrać WordPress z WordPress.org.

Pobieranie archiwum WordPress dla MAMP

Proszę znaleźć folder htdocs w katalogu MAMP (na Macu: /Applications/MAMP/htdocs). Utworzyć w nim nowy folder, na przykład wordpress, i rozpakować tam archiwum.

Pliki WordPress w folderze htdocs MAMP

Instalujemy WordPress

Proszę otworzyć http://localhost/wordpress (lub http://localhost:8888/wordpress, jeśli porty nie zostały zmienione).

Wybór języka instalacji WordPress w MAMP

Proszę wybrać język i kliknąć Kontynuuj, a następnie Do dzieła!

Formularz danych bazy danych WordPress w MAMP

Dane do połączenia:

  • Nazwa bazy danych: nazwa utworzona w phpMyAdmin
  • Nazwa użytkownika: root
  • Hasło: root (MAMP domyślnie używa hasła root, w przeciwieństwie do XAMPP)

Proszę kliknąć Wyślij, a następnie Uruchom instalację.

Wypełnianie informacji o stronie podczas instalacji WordPress

Proszę wypełnić nazwę witryny, login i hasło administratora, email. Kliknąć Zainstaluj WordPress.

Pomyślna instalacja WordPress przez MAMP

Gotowe. Panel administracyjny jest dostępny pod adresem http://localhost/wordpress/wp-admin.

Krok 3: WAMP, tylko dla Windows

WampServer to lokalny serwer przeznaczony wyłącznie dla Windows. Jeśli Pana/Pani komputer pracuje na Windows i nie planuje Pan/Pani przenosić środowiska deweloperskiego na Maca, WAMP radzi sobie nie gorzej niż XAMPP.

Pobieramy i instalujemy WAMP

Proszę przejść na oficjalną stronę WampServer i pobrać instalator odpowiedni dla architektury Pana/Pani systemu (32 lub 64 bity).

Strona pobierania WampServer z wyborem wersji

Proszę uruchomić plik .exe. Na etapie wyboru ścieżki instalacji proszę pozostawić wartość domyślną.

Instalator WampServer z wyborem katalogu

Tworzymy bazę danych

Po instalacji w zasobniku systemowym pojawi się ikona WAMP. Jeśli jest zielona, serwer jest uruchomiony. Jeśli czerwona, proszę kliknąć ikonę i wybrać Start All Services.

Proszę kliknąć prawym przyciskiem myszy ikonę WAMP i wybrać phpMyAdmin.

Menu kontekstowe WAMP z wyborem phpMyAdmin

W formularzu logowania do phpMyAdmin: nazwa użytkownika root, hasło puste. Proszę nacisnąć Go.

Ekran logowania do phpMyAdmin przez WAMP

Proszę przejść na zakładkę Bazy danych, wpisać nazwę i nacisnąć Utwórz.

Instalujemy WordPress

Proszę pobrać WordPressa ze strony wordpress.org, rozpakować archiwum do C:\wamp64\www\wordpress (lub analogicznego folderu w katalogu instalacji WAMP).

W przeglądarce proszę przejść pod adres http://localhost/wordpress. Dalej, standardowy proces:

Formularz połączenia z bazą danych podczas instalacji WordPress

Proszę podać nazwę bazy, użytkownika root, puste hasło, a WordPress zainstaluje się w kilka minut.

⁉️🤔 Często zadawane pytania

Czy można zainstalować wszystkie trzy serwery na jednym komputerze?

Nie i nie ma takiej potrzeby. XAMPP, MAMP i WAMP używają tych samych portów (80 dla HTTP, 3306 dla MySQL). Jednoczesne uruchomienie dwóch serwerów spowoduje konflikt portów. Proszę wybrać jeden pod swój system operacyjny: XAMPP dla wieloplatformowości, MAMP dla Maca, WAMP dla Windows.

Czym lokalna instalacja różni się od hostingu na żywo?

Główne różnice są dwie. Po pierwsze, bezpieczeństwo: lokalną stronę widać tylko u Pana/Pani, można zepsuć wp-config.php bez konsekwencji. Po drugie, użytkownik MySQL: na lokalnym hoście loguje się Pan/Pani jako root bez hasła, na hostingu na żywo dostawca hostingu wydaje osobnego użytkownika z hasłem. Pod każdym innym względem WordPress działa identycznie.

Czy trzeba zmieniać Site URL podczas przenoszenia na hosting?

Tak. Podczas lokalnego tworzenia URL ma postać http://localhost/testsite. Po przeniesieniu na hosting wszystkie linki w bazie danych muszą wskazywać na nową domenę. Najpewniejszy sposób to wtyczka Better Search Replace: zastępuje ona wszystkie wystąpienia starego URL w bazie danych za jednym razem.

Dlaczego XAMPP nie uruchamia się, port jest zajęty?

Najczęściej port 80 zajmuje Skype lub IIS (wbudowany serwer webowy Windows). Rozwiązanie: w panelu sterowania XAMPP proszę nacisnąć Config przy Apache → httpd.conf, znaleźć wiersz Listen 80 i zastąpić go Listen 8080. Po ponownym uruchomieniu Apache strona będzie dostępna pod adresem http://localhost:8080.

Czy warto używać Local WP zamiast XAMPP/MAMP/WAMP?

Jeśli Pana/Pani celem jest testowanie motywów i wtyczek bez głębokiego zanurzania się w ustawienia serwera, Local WP (dawniej Local by Flywheel) radzi sobie lepiej. Stawia WordPressa na dwa kliknięcia, nie wymaga phpMyAdmin i sam zarządza portami. Ale jeśli uczy się Pan/Pani administrowania lub przygotowuje do certyfikacji, klasyczny XAMPP/MAMP daje zrozumienie budowy stosu LAMP, które przyda się na rzeczywistym hostingu.

Co instalować w 2026 roku: wybieramy lokalny serwer pod Pana/Pani zadanie

Trzy narzędzia rozwiązują to samo zadanie, ale każde jest dostosowane do swojego scenariusza. Wybór sprowadza się do dwóch kryteriów: system operacyjny i poziom zagłębienia.

Na Windows najbezpieczniejszym wyborem jest XAMPP. Wieloplatformowy, z ogromną bazą odpowiedzi na Stack Overflow i setkami tutoriali. Jeśli coś pójdzie nie tak, rozwiązanie prawie na pewno jest już opisane.

Na macOS proszę brać MAMP. Wygląda i zachowuje się jak natywna aplikacja Maca: nie trzeba ręcznie poprawiać konfiguracji portów, wszystko ustawia się przez interfejs graficzny. Darmowa wersja wystarcza z dużym zapasem.

WAMP to opcja niszowa. Proszę go instalować, jeśli pracuje Pan/Pani wyłącznie na Windows, przyzwyczaił się Pan/Pani do niego przez lata i nie planuje Pan/Pani przesiadki na Maca. W innych przypadkach XAMPP lub MAMP są wygodniejsze.

A jeśli chce Pan/Pani całkowicie uniknąć konfiguracji, proszę pobrać Local WP. Dwa kliknięcia i WordPress jest gotowy do pracy. Odpowiedni dla początkujących i tych, którzy potrzebują lokalnego serwera jako tła do testowania, a nie jako przedmiotu nauki.

Proszę wypróbować jedno z narzędzi już dziś: pobrać XAMPP lub MAMP, przejść pięć kroków z powyższej instrukcji i zalogować się do panelu administracyjnego lokalnego WordPressa. A jeśli utknie Pan/Pani na którymś kroku, proszę napisać w komentarzach, rozwiążemy to.