Przewodnik instalacji WP-CLI

WP-CLI to interfejs linii poleceń dla WordPress. Pozwala instalować pluginy, zarządzać użytkownikami, wykonywać operacje na bazie danych i więcej – wszystko z terminala, bez dotykania panelu administratora WordPress. Ten przewodnik obejmuje instalację na Linux, macOS i Windows oraz kroki weryfikacji i rozwiązywania najczęstszych problemów.

TL;DR: Na Linux lub macOS (metoda phar) pobierz plik Phar, ustaw go jako wykonywalny i przenieś do swojego PATH. Na macOS najszybsza droga to brew install wp-cli. Na Windows zainstaluj Cygwin lub użyj WSL2, a następnie postępuj zgodnie z krokami dla Linux. Uruchom wp --version, by potwierdzić, że instalacja zadziałała.

Szybkie zestawienie platform i metod

Platforma Zalecana metoda Alternatywa
Linux curl (phar) Composer
macOS Homebrew (brew install wp-cli) curl (phar)
Windows (Cygwin) curl (phar) w terminalu Cygwin
Windows (WSL2) Postępuj zgodnie z krokami dla Linux w WSL2

WP-CLI można też zainstalować jako pakiet Composer; zobacz oficjalną dokumentację WP-CLI dla instrukcji require wp-cli/wp-cli.

Wymagania

  • PHP 5.4 lub nowszy
  • WordPress 3.7 lub nowszy
  • Dostęp SSH do serwera dla instalacji na Linux
  • Uprawnienia administratora dla instalacji na Windows

Instalacja na Linux

  1. Pobierz WP-CLI:

Otwórz okno terminala i pobierz plik Phar WP-CLI za pomocą curl:

Bash
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

W naszych testach na Ubuntu 22.04 LTS metoda curl kończy się w mniej niż minutę na standardowym połączeniu serwerowym.

  1. Ustaw WP-CLI jako wykonywalny:

Ustaw pobrany plik Phar jako wykonywalny:

Bash
chmod +x wp-cli.phar
  1. Przenieś WP-CLI do katalogu Bin:

Przenieś plik wykonywalny do katalogu w twoim PATH. Katalog /usr/local/bin jest standardową lokalizacją:

Bash
sudo mv wp-cli.phar /usr/local/bin/wp
  1. Zweryfikuj instalację WP-CLI:

Sprawdź, czy WP-CLI jest poprawnie zainstalowane, wyświetlając jego informacje systemowe:

Bash
wp --info

Instalacja na macOS

macOS to główne środowisko deweloperskie wielu deweloperów WordPress. Metoda Homebrew jest najprostszą drogą i automatycznie utrzymuje WP-CLI w aktualnej wersji.

Instalacja przez Homebrew (zalecane)

Jeśli masz zainstalowany Homebrew, uruchom:

brew install wp-cli

Po instalacji potwierdź, że działa:

wp --version

Instalacja przez Phar (bez Homebrew)

Jeśli wolisz metodę ręczną, kroki Phar dla Linux działają na macOS bez modyfikacji:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
wp --version

Instalacja na Windows

  1. Download WP-CLI:

Odwiedź stronę WP-CLI na GitHub i pobierz najnowszy plik Phar z:

Bash
https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  1. Pobierz i zainstaluj Cygwin:

WP-CLI wymaga terminala uniksowego. Pobierz i zainstaluj Cygwin z oficjalnej strony:

Bash
https://www.cygwin.com/

Podczas instalacji upewnij się, że instalujesz pakiety curl, php, php-curl, php-mbstring, openssl i openssh.

  1. Przenieś WP-CLI do katalogu Cygwin:

Przenieś plik wp-cli.phar do katalogu domowego Cygwin, zwykle C:cygwin64homeYour_User.

  1. Make WP-CLI Executable:

Otwórz terminal Cygwin i przejdź do katalogu domowego poleceniem cd ~. Następnie ustaw plik Phar jako wykonywalny:

Bash
chmod +x wp-cli.phar
  1. Move WP-CLI to Bin Directory:

Przenieś plik wykonywalny do PATH. Katalog /usr/bin w Cygwin jest standardową lokalizacją:

Bash
mv wp-cli.phar /usr/bin/wp
  1. Verify WP-CLI Installation:

Check that WP-CLI is installed correctly by displaying its system information:

Bash
wp --info

Zweryfikuj instalację

Po zainstalowaniu WP-CLI dowolną metodą potwierdź, że działa, dwoma poleceniami.

Sprawdź wersję:

wp --version

Polecenie wypisuje ciąg wersji typu WP-CLI x.y.z. Sprawdź stronę wydań WP-CLI, by potwierdzić, że masz najnowszą wersję.

Uruchom podstawowy health check:

wp doctor check

To sprawdza typowe problemy konfiguracyjne. Uruchom z poziomu katalogu WordPress, aby uzyskać wyniki specyficzne dla witryny. Polecenie doctor jest częścią pakietu wp-cli/doctor-command, który wymaga osobnej instalacji – zobacz README wp-cli/doctor-command dla instrukcji konfiguracji.

Rozwiązywanie problemów

Z naszych zgłoszeń wsparcia WP STAGING wynika, że najczęstszą przyczyną niepowodzeń instalacji WP-CLI jest źle skonfigurowane PATH. Poniżej najczęstsze tryby awarii i ich naprawy.

wp: command not found po instalacji (Linux/macOS)

Phar WP-CLI nie został umieszczony w katalogu znajdującym się w twoim $PATH. Potwierdź, gdzie zostało przeniesione wp:

which wp

Jeśli polecenie nic nie zwraca, binarka nie znajduje się w twoim PATH. Dodaj /usr/local/bin do PATH, edytując ~/.bashrc lub ~/.zshrc:

export PATH="$PATH:/usr/local/bin"
source ~/.bashrc

Następnie ponów wp --version.

PHP nie znalezione w PATH (Windows / Cygwin)

WP-CLI wymaga PHP dostępnego z terminala. W Cygwin zweryfikuj, że PHP jest zainstalowane, uruchamiając php --version. Jeśli zwraca błąd, uruchom ponownie instalator Cygwin i dodaj pakiet php.

Permission denied dla pliku Phar (Linux/macOS)

Jeśli widzisz błąd „Permission denied” przy przenoszeniu pliku do /usr/local/bin, poprzedź polecenie sudo:

sudo mv wp-cli.phar /usr/local/bin/wp

Jeśli sudo jest niedostępne (np. na hostingu współdzielonym), przenieś plik do katalogu zapisywalnego przez użytkownika (np. ~/bin/) i dodaj ten katalog do PATH zamiast tego.

Niezgodność wersji PHP

WP-CLI wymaga PHP 5.4 lub nowszego. Uruchom php --version, by sprawdzić wersję, do której rozwiązuje się twój terminal. Jeśli masz zainstalowanych wiele wersji PHP, wersja, którą wybiera WP-CLI, jest determinowana kolejnością w PATH. W większości przypadków problem ten widzimy na serwerach z wersją PHP poniżej minimum 5.4 – aktualizacja PHP do spełnienia wymagań rozwiązuje go. Zobacz php.net/manual/en/install.php dla wskazówek instalacji PHP.

Podsumowanie

Teraz, gdy WP-CLI jest zainstalowane, możesz zacząć go używać do zarządzania witryną WordPress z linii poleceń. Oficjalna dokumentacja WP-CLI obejmuje pełne referencje poleceń i podręcznik.

Powiązane artykuły

Updated on 23 maja, 2026

Rene Hermenau

Autor: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.