
💻 Przegląd Local: środowisko do lokalnego tworzenia WordPress w 2026
Pan/Pani testuje wtyczkę od razu na produkcji? Prędzej czy później kończy się to telefonem od klienta: „strona się nie otwiera". Środowisko lokalne eliminuje to ryzyko, pełna kopia WordPress na Pana/Pani komputerze, gdzie można bezpiecznie coś zepsuć i cofnąć zmiany w sekundę.
XAMPP i MAMP radziły sobie z tym zadaniem przez lata. Nie są jednak stworzone pod WordPressa: instaluje się CMS ręcznie, konfiguruje SSL, przełącza wersję PHP przez pliki konfiguracyjne. Na każdy nowy projekt traci się czas, który można przeznaczyć na samą pracę.
Local (dawniej Local by Flywheel) działa inaczej: instaluje się jak zwykły program, a WordPress, PHP, serwer WWW, SSL i WP-CLI uruchamia sam. Od 2016 roku narzędzie przeszło drogę od płatnej aplikacji na Maca za $129 do bezpłatnego standardu w rozwoju wieloplatformowym. Sprawdźmy, co jest w środku i czy warto przesiąść się w 2026 roku.
💡 Szybki przegląd:
- Proszę pobrać Local z oficjalnej strony na swoją platformę: Mac Intel, Apple Silicon, Windows lub Linux. Instalator waży około 400 MB, instalacja zajmuje kilka minut.
- Proszę stworzyć pierwszą stronę za pomocą kreatora w czterech krokach: nazwa i domena, środowisko (PHP / serwer WWW / baza danych), dane logowania do WordPressa, potwierdzenie. Po kilku sekundach strona jest gotowa.
- Proszę przełączać wersję PHP, Apache / NGINX i MySQL / MariaDB dla każdego projektu osobno, bez edycji plików konfiguracyjnych.
- Proszę pokazywać postęp klientowi przez Live Links: stały adres URL tunelu oparty na ngrok, bez wdrażania, bez środowiska staging.
- Gdy projekt jest gotowy: proszę wyeksportować archiwum ZIP do przeniesienia na dowolny hosting lub wgrać na WP Engine / Flywheel przez Local Connect.
Czym jest Local i skąd się wziął
Historia narzędzia zamyka się w trzech transformacjach na przestrzeni ośmiu lat. W 2016 roku deweloper Clay Griffiths wypuścił Pressmatic: lokalne środowisko tylko na Maca, kosztowało zaledwie $129. Nawet jako płatne zebrało świetne recenzje: Pressmatic oferował przełączanie środowisk, dostęp SSH i demonstracyjny URL dla klientów, czego nie było ani w XAMPP, ani w MAMP.

W grudniu 2016 roku firma hostingowa Flywheel kupiła Pressmatic i zmieniła jego nazwę na Local by Flywheel. Cenę wyzerowano: narzędzie stało się całkowicie bezpłatne. Flywheel dodała Blueprints (szablony projektów), Mailcatcher do przechwytywania testowych wiadomości e-mail oraz integrację ze swoim hostingiem.

W 2019 roku WP Engine przejęło Flywheel wraz z Local. Rozpoczął się aktywny okres: pojawiły się wersje na Windows i Linux, wprowadzono Live Links (stałe adresy URL tuneli przez ngrok), kopie zapasowe w chmurze na Google Drive i Dropbox, Image Optimizer oraz Local Connect z wdrożeniem różnicowym MagicSync.
W 2026 roku Local pozostaje bezpłatny i nadal otrzymuje aktualizacje. Wersja Pro jest częścią ekosystemu WP Engine i rozszerza zestaw narzędzi, ale do większości zadań freelancera i małego studia wersja bezpłatna jest wystarczająca.
Instalacja: od pobrania do działającego WordPressa w 3 minuty
Proces jest prosty, bez żadnych plików konfiguracyjnych przed pierwszym uruchomieniem.
Krok 1. Proszę wejść na localwp.com, wybrać platformę: Mac Intel, Apple Silicon, Windows lub Linux. Proszę wpisać imię i adres e-mail, pobieranie rozpocznie się automatycznie. Instalator waży około 400 MB.

Krok 2. Proszę uruchomić aplikację. Pierwszy ekran proponuje utworzenie strony lub otwarcie ustawień. Zalecamy od razu stworzyć stronę testową, aby zobaczyć Local w działaniu.

W ustawieniach globalnych określa Pan/Pani domyślną wersję PHP, serwer WWW i bazę danych dla wszystkich nowych projektów.

Krok 3. Proszę kliknąć „Create a New Site" (lub plus w lewym dolnym rogu), otworzy się kreator z czterema ekranami. Na pierwszym proszę podać nazwę strony i domenę (domyślnie .local):

Na drugim ekranie proszę wybrać środowisko: wersję PHP, serwer WWW i bazę danych dla tego konkretnego projektu:

Na trzecim proszę podać dane logowania do WordPressa: login, hasło, e-mail:

Ekran końcowy, podsumowanie wszystkiego, co zostanie utworzone. Proszę kliknąć „Add Site":

Po kilku sekundach Local wyświetli kartę witryny z przyciskami Admin (logowanie do wp-admin), View Site oraz dostępem do bazy danych. Certyfikat SSL (samopodpisany) jest już aktywny, wystarczy raz zaakceptować ostrzeżenie przeglądarki i dalej pracuje Pan/Pani przez HTTPS.

Elastyczne środowiska: PHP, serwer WWW i baza danych bez plików konfiguracyjnych
Główna przewaga Local nad klasycznymi pakietami to natychmiastowe przełączanie środowiska serwerowego. Nie trzeba ręcznie edytować plików ani utrzymywać kilku maszyn wirtualnych dla różnych projektów.
Co zmienia się jednym kliknięciem:
- Wersja PHP: kilka wersji jednocześnie, od przestarzałych po aktualne PHP 8.x. Jeden klient korzysta ze starej wersji, dla drugiego przełącza Pan/Pani na nowoczesną, bez restartowania całego stosu.
- Serwer WWW: Apache lub NGINX. Wygodne, gdy klient używa specyficznych reguł
.htaccesslubnginx.conf. - Baza danych: MySQL lub MariaDB, różne wersje, przełącza się kilkoma kliknięciami.
- Domena witryny: zmienia się bez utraty danych, baza automatycznie aktualizuje odnośniki.
Xdebug i Opcache są wbudowane jako dodatki, włącza się je checkboxem. Dostęp root przez SSH i WP-CLI są dostępne od razu dla każdej witryny. Logi Apache, MySQL, NGINX i PHP, bezpośrednio w interfejsie, nie trzeba ich szukać w systemie plików.
Dla porównania: w XAMPP zmiana wersji PHP wymaga ponownej instalacji całego pakietu. W MAMP przełączanie PHP jest dostępne, ale tylko w wersji Pro i z restartem serwera.
Kluczowe funkcje oszczędzające czas
Live Links: pokaż witrynę bez wdrożenia
Funkcja, której nie ma w żadnym klasycznym odpowiedniku. Live Links tworzy stały adres URL tunelowy oparty na ngrok, klient lub współpracownik widzi Pana/Pani lokalną witrynę z dowolnego miejsca. Nie trzeba wgrywać projektu na hosting pośredni, konfigurować domeny ani tworzyć kopii staging.
Odnośnik działa, dopóki Local jest uruchomiony i jest połączenie z internetem. Po zakończeniu prezentacji wyłącza go Pan/Pani. Klient widzi tylko witrynę, bez dostępu do Pana/Pani komputera.
Dodatkowa zaleta: Live Links jest wygodny do testowania integracji z zewnętrznymi callbackami, PayPal IPN, Stripe webhooks, REST API z przekierowaniami.
Blueprints: rozpoczynaj każdy projekt z gotową bazą
Każdą witrynę w Local można zapisać jako Blueprint, migawkę zawierającą pliki, bazę danych, konfigurację serwera oraz ustawienia WordPressa (motywy, wtyczki, opcje).

Praktyczny scenariusz: tworzy Pan strony na jednym stosie, Astra + Elementor + kilka standardowych wtyczek. Tworzy Pan Blueprint raz i wdraża gotową bazę za pomocą kilku kliknięć dla każdego nowego projektu. Można trzymać kilka Blueprintów: sklep internetowy, blog, portfolio, landing page.
Mailcatcher: testuj maile bez zaśmiecania skrzynki
Podczas prac deweloperskich nieuchronnie testuje się formularze, rejestracje, powiadomienia WooCommerce. Jeśli localhost wysyła maile przez rzeczywiste konto Gmail, skrzynka szybko się zaśmieca, a Google może ograniczyć „niebezpieczną aplikację".
Mailcatcher przechwytuje wszystko, co wysyła funkcja PHP sendmail, i gromadzi w lokalnej skrzynce bezpośrednio w interfejsie Local. Maile nigdzie nie wychodzą, ale widzi Pan ich treść, nagłówki i może debugować szablony. Działa nawet bez internetu.
Klonowanie, eksport i import
Klonowanie, jedno kliknięcie. Pełna kopia z plikami, bazą danych i konfiguracją. Wygodne jako szybki backup przed ryzykowną aktualizacją.
Eksport tworzy archiwum ZIP z tymi samymi komponentami. Można wykluczyć poszczególne pliki za pomocą checkboxów. Import odtwarza wszystko jak było, przeniesienie projektu między komputerami lub przekazanie koledze.
Dodatkowe narzędzia w Local:
- WP Multisite: tworzenie sieci WordPress jednym kliknięciem (subdomeny lub podkatalogi).
- Local Connect: bezpośrednie wgrywanie na WP Engine lub Flywheel z wdrożeniem różnicowym (MagicSync przesyła tylko zmienione pliki).
- Cloud Backups: kopie zapasowe w Google Drive lub Dropbox.
- Image Optimizer: masowa kompresja obrazów przed wgraniem na produkcję.
- Link Checker: sprawdzanie uszkodzonych linków wewnątrz lokalnej witryny.
- Instant Reload: automatyczne przeładowanie strony przy zmianie plików.
Local kontra konkurencja: porównanie kluczowych parametrów
Możliwość | Local | XAMPP | MAMP Free | DevKinsta | Docker |
|---|---|---|---|---|---|
Automatyczna instalacja WordPressa | ✅ | ❌ | ❌ | ✅ | Ręczny compose |
Zmiana PHP jednym kliknięciem | ✅ | ❌ | ❌ | ✅ | Przez obrazy |
Apache / NGINX | ✅ | Tylko Apache | Tylko Apache | Tylko NGINX | Dowolny |
Live Links | ✅ | ❌ | ❌ | ❌ | Przez ngrok osobno |
Mailcatcher | ✅ | ❌ | ❌ | Wbudowany | Przez serwis |
Blueprints | ✅ | ❌ | ❌ | ❌ | Przez obrazy |
Windows | ✅ | ✅ | ✅ | ✅ | ✅ |
Linux | ✅ | ✅ | ❌ | ✅ | ✅ |
Bezpłatnie | ✅ | ✅ | ✅ | ✅ | ✅ |
WP-CLI | ✅ | Instalacja ręczna | Instalacja ręczna | ✅ | W kontenerze |
XAMPP i MAMP rozwiązują podstawowe zadanie, ale nie są dostosowane do WordPressa: instalację CMS, SSL, przełączanie środowisk i tunelowanie wykonuje Pan ręcznie. Docker daje maksymalną elastyczność i odtwarzalność, ale wymaga opanowania docker-compose, obrazów i konfiguracji sieciowych, dla freelancera to przerost formy nad treścią. DevKinsta, bezpłatne narzędzie od Kinsta z obsługą Windows, macOS i Linux, jest jednak zorientowane na hosting Kinsta i nie oferuje Live Links ani Blueprints.
Local wygrywa sumą zalet: jest bezpłatny, wieloplatformowy, z automatyczną instalacją WordPressa i funkcjami, których nie ma żaden konkurent.
⁉️🤔 Często zadawane pytania
Czy Local jest na pewno bezpłatny? Czy są jakieś ograniczenia?
Local jest w pełni bezpłatny: nieograniczona liczba stron, wszystkie kluczowe funkcje, przełączanie środowisk, Live Links, Blueprints, Mailcatcher, WP-CLI, bez opłat. Wersja Pro w ramach ekosystemu WP Engine dodaje zaawansowane możliwości, ale do zadań freelancera i małego studia wersja bezpłatna jest wystarczająca.
Czym Local jest lepszy od XAMPP i MAMP?
XAMPP i MAMP to uniwersalne pakiety LAMP/WAMP, niedostosowane do WordPressa. Ręcznie pobiera Pan CMS, tworzy bazę danych, konfiguruje
wp-config.php, uruchamia SSL. Local automatyzuje to wszystko i dodaje funkcje, których w klasycznych pakietach nie ma: Live Links, Blueprints, Mailcatcher, przełączanie wersji PHP jednym kliknięciem.
Czy można przenieść stronę z Local na dowolny hosting, nie tylko na WP Engine?
Tak. Eksport tworzy archiwum ZIP z plikami i zrzutem bazy danych, które wdraża Pan na dowolnym hostingu poprzez standardowy import. Local Connect do bezpośredniego wdrożenia na WP Engine i Flywheel to opcja dodatkowa, nieobowiązkowa.
Czy Local działa na Apple Silicon (M1/M2/M3/M4)?
Tak, dostępna jest natywna wersja dla Apple Silicon. Wydajność jest doskonała: kontenery uruchamiają się szybko, przełączanie środowisk jest natychmiastowe.
Czy Local nadaje się do pracy z klientami?
To jeden z głównych scenariuszy użycia. Tworzy Pan stronę lokalnie, pokazuje postępy przez Live Links (klient potrzebuje tylko przeglądarki), a po ukończeniu wgrywa ją Pan przez eksport lub Local Connect. Klient nie uzyskuje dostępu do Pana komputera.
Kiedy przejść na Local, a kiedy pozostać przy Dockerze

Jeśli do tej pory uruchamiał Pan WordPressa przez XAMPP, MAMP lub ręczny stos LAMP, proszę przejść bez wahania. Local przejmuje instalację WordPressa, SSL i konfigurację środowiska, każdy nowy projekt startuje w 10-15 sekund zamiast 15-30 minut.
Deweloperom korzystającym z Dockera warto się przyjrzeć, jeśli mają dość docker-compose.yml dla każdego projektu i chcą interfejsu, w którym środowisko przełącza się checkboxami, a nie edycją plików konfiguracyjnych. Docker daje więcej kontroli, Local, szybkość.
Jedyny przypadek, w którym Local nie jest odpowiedni: gdy potrzebne jest środowisko identyczne z konkretnym serwerem produkcyjnym (specyficzna wersja NGINX, niestandardowy moduł PHP). W takiej sytuacji Docker z niestandardowym obrazem wciąż wygrywa.
Dla wszystkich pozostałych, freelancerów, solowych deweloperów, małych studiów i agencji WordPress, Local pozostaje najlepszym bezpłatnym narzędziem do lokalnego rozwoju. Proszę pobrać z oficjalnej strony Local, stworzyć stronę testową w minutę i porównać z obecnym procesem. Różnica będzie widoczna od razu.



