WordPress zaleca PHP 8.3+, MariaDB 10.11+ lub MySQL 8.0+ i HTTPS. Sprawdź minimum, rozszerzenia PHP, pamięć i jak w kilka minut ocenić hosting.
Autor: Paweł Chęć · Opublikowano: · Aktualizacja:
WordPress zaleca hosting z PHP w wersji 8.3 lub nowszej, bazą MariaDB 10.11+ albo MySQL 8.0+ oraz obsługą HTTPS. Tyle podaje oficjalna strona wymagań na wordpress.org. WordPress uruchomisz też na PHP 7.4 i MySQL 5.5.5, ale to wersje bez wsparcia bezpieczeństwa. Poniżej: różnica między minimum a zaleceniem, potrzebne rozszerzenia PHP, pamięć, ważne ustawienia i sposób, żeby w kilka minut sprawdzić swój hosting.
Oficjalnie WordPress wymienia trzy rzeczy: PHP 8.3 lub nowszy, MariaDB 10.11 lub nowszą albo MySQL 8.0 lub nowszy oraz obsługę HTTPS - i dodaje „That's really it", czyli „to naprawdę wszystko". Jako serwer WWW zaleca Apache albo Nginx, zaznaczając, że poradzi sobie każdy serwer obsługujący PHP i MySQL.
Na stronie wymagań jest też gotowa wiadomość do dostawcy. Oprócz powyższych punktów pojawia się w niej „Nginx or Apache with mod_rewrite module" - chodzi o przepisywanie adresów, dzięki któremu działają czytelne linki, np. /kontakt/ zamiast /?page_id=12. WordPress poleca też, żeby PHP działał na koncie użytkownika, a nie na wspólnym koncie serwera, bo to podnosi bezpieczeństwo.
Zalecenia to wersje, które mają wsparcie i dają najlepszą wydajność. Minimum to próg, poniżej którego nie zainstalujesz aktualnego WordPressa.
Minimum traktuj jako informację, że starsza strona jeszcze działa, a nie jako cel. Jeśli Twoja strona stoi na PHP 7.4, zaplanuj przejście na nowszą wersję - bezpieczną procedurę opisujemy w poradniku jak zmienić wersję PHP na hostingu. W panelu McProdukt robi się to osobno dla każdej domeny - instrukcja: zmiana wersji PHP.
Wybierz wersję, która ma jeszcze wsparcie i którą obsługują Twój motyw i wtyczki - w 2026 roku najlepiej PHP 8.3, 8.4 albo 8.5. PHP 8.2 traci wsparcie z końcem 2026 roku. Każda wersja PHP ma dwa lata aktywnego wsparcia i dwa lata samych poprawek bezpieczeństwa. Terminy według php.net:
| Wersja PHP | Aktywne wsparcie do | Poprawki bezpieczeństwa do | Dla WordPressa |
|---|---|---|---|
| 8.1 i starsze | zakończone | zakończone | tylko przejściowo, zaplanuj zmianę |
| 8.2 | 31.12.2024 | 31.12.2026 | działa, ale wsparcie kończy się z końcem 2026 r. |
| 8.3 | 31.12.2025 | 31.12.2027 | zalecana przez wordpress.org |
| 8.4 | 31.12.2026 | 31.12.2028 | w pełni obsługiwana od WordPressa 6.7 |
| 8.5 | 31.12.2027 | 31.12.2029 | w pełni obsługiwana od WordPressa 6.9 |
Przed zmianą sprawdź na kopii testowej, czy wtyczki nie zgłaszają błędów. Nowsze PHP zwykle działa szybciej, ale stare wtyczki mogą korzystać z funkcji, które w nowych wersjach usunięto.
Obie się nadają: WordPress korzysta z baz zgodnych z MySQL, a MariaDB jest właśnie taką bazą. Liczy się wersja - wordpress.org zaleca MariaDB 10.11+ albo MySQL 8.0+.
Podręcznik hostingu WordPressa wymienia jako zalecane wydania z długim wsparciem (LTS) m.in. MySQL 8.4 (wsparcie do kwietnia 2032), MariaDB 11.8, 11.4 i 10.11 (ta ostatnia do 16 lutego 2028). MySQL 8.0 zakończył wsparcie w kwietniu 2026 roku, a MariaDB 10.6 - 6 lipca 2026. Jeśli Twój dostawca wciąż ich używa, zapytaj o plan aktualizacji.
Podręcznik hostingu WordPressa dzieli rozszerzenia PHP na wymagane - m.in. json i mysqli, czyli połączenie z bazą danych - i wysoko zalecane, bez których część funkcji działa wolniej albo znika. Najważniejsze z zalecanych:
WordPress sam próbuje podnieść limit pamięci do 40 MB dla zwykłej strony i 64 MB dla sieci Multisite, a w panelu administracyjnym może użyć więcej (stała WP_MAX_MEMORY_LIMIT). Jeśli ustawiasz limit samodzielnie, dokumentacja zaleca wartość wyższą niż te domyślne.
Objaw zbyt niskiego limitu to błąd „Allowed memory size of ... bytes exhausted". Możesz wtedy dopisać w wp-config.php np. define( 'WP_MEMORY_LIMIT', '256M' ); - zadziała to jednak tylko wtedy, gdy serwer pozwala podnieść limit, bo niektórzy dostawcy tego nie dopuszczają. Dla sklepu na WooCommerce producent zaleca co najmniej 256 MB. Jak zmienić memory_limit i inne ustawienia, pokazujemy w tekście php.ini na hostingu - co można zmienić.
max_execution_time i post_max_size jako ustawienie, które może wymagać zmiany.Jeśli WordPress już działa, wejdź w Narzędzia → Stan witryny. Pierwsza zakładka pokaże problemy i zalecane usprawnienia, a zakładka „Informacje" - wersje i ustawienia serwera. W sekcji Serwer znajdziesz wersję PHP i limity, w sekcji Baza danych - wersję MySQL lub MariaDB. Przycisk „Skopiuj informacje o witrynie do schowka" przyda się, gdy pytasz o coś dostawcę albo wykonawcę.
| Parametr | Minimum | Zalecane | Gdzie sprawdzić |
|---|---|---|---|
| PHP | 7.4 | 8.3 lub nowszy | Stan witryny → Informacje → Serwer |
| Baza danych | MySQL 5.5.5 | MariaDB 10.11+ lub MySQL 8.0+ | Informacje → Baza danych |
| HTTPS | - | tak | kłódka przy adresie strony, pierwsza zakładka Stanu witryny |
| Serwer WWW | dowolny z obsługą PHP | Apache lub Nginx z przepisywaniem adresów | Informacje → Serwer |
| Rozszerzenia PHP | m.in. json, mysqli | curl, imagick, intl, mbstring, zip i inne | pierwsza zakładka Stanu witryny |
| Pamięć dla WordPressa | domyślnie 40 MB (Multisite 64 MB) | sklep WooCommerce: co najmniej 256 MB | Informacje → Serwer oraz Stałe WordPressa |
Jeśli dopiero wybierasz hosting, wyślij dostawcy gotową wiadomość z wordpress.org albo sprawdź parametry na koncie testowym. Po instalacji WordPressa od razu zobaczysz raport w Stanie witryny - instalację krok po kroku opisujemy w tekście WordPress - co to jest i jak zacząć. Certyfikat i działanie HTTPS na swojej domenie zweryfikujesz testem certyfikatu SSL.
Tak, przede wszystkim co do pamięci. Dla WooCommerce 10.8 i nowszego producent zaleca WordPressa 6.9+, PHP 8.3+ (testowane do 8.4), MySQL 8.0+ lub MariaDB 10.6+, HTTPS i limit pamięci WordPressa co najmniej 256 MB.
Wśród elementów opcjonalnych są cURL lub fsockopen (używane m.in. przez integracje płatności), SOAP dla niektórych rozszerzeń i obsługa znaków wielobajtowych (mbstring), wymagana w sklepie, który nie działa po angielsku - a więc także w polskim. W sklepie liczy się też pamięć podręczna obiektów, która odciąża bazę danych. Jak ją skonfigurować, opisujemy w tekście Redis object cache w WordPressie.
WordPress zaleca Apache lub Nginx, a podręcznik hostingu wymienia też LiteSpeed Web Server i OpenLiteSpeed jako serwery, które dobrze współpracują z WordPressem. W praktyce ważniejsze od nazwy serwera jest to, czy ma pamięć podręczną stron: strona zapisana w cache wysyła się odwiedzającemu bez uruchamiania PHP i zapytań do bazy. Konfigurację krok po kroku pokazujemy w poradniku LiteSpeed Cache - konfiguracja.
W McProdukt wybierasz PHP osobno dla każdej domeny: 5.6, 7.2, 7.3, 7.4, 8.1, 8.2, 8.3, 8.4 lub 8.5 (domyślnie 8.3) - w DirectAdmin w zaawansowanych funkcjach, w opcji „Wersja PHP (per domena)". Wersje starsze niż 7.4 przydają się dla starszych aplikacji, ale aktualny WordPress już ich nie obsługuje. Serwerem jest OpenLiteSpeed z pamięcią podręczną LSCache, dostępny jest Redis, a każda domena dostaje darmowy certyfikat Let's Encrypt odnawiany automatycznie. Szczegóły pakietów znajdziesz na stronie hosting WordPress, a porównanie kosztów - w tekście ile kosztuje hosting WordPress i co musi mieć.
Tworzenie bazy, eksport i import krok po kroku znajdziesz w tekście baza danych MySQL - phpMyAdmin, import i eksport.
Wymagania minimalne to dopiero początek - co jeszcze decyduje o szybkości WordPressa na serwerze, wyjaśniamy w tekście jak wybrać szybki hosting dla WordPressa.
Od WordPressa 7.0 minimalna wersja to PHP 7.4, ale jest ona już po końcu wsparcia. Oficjalnie zalecane jest PHP 8.3 lub nowsze.
Tak. WordPress korzysta z baz zgodnych z MySQL, a MariaDB do nich należy. Zalecana jest MariaDB 10.11 lub nowsza albo MySQL 8.0 lub nowszy.
HTTPS jest jednym z trzech punktów na oficjalnej liście wymagań WordPressa. Certyfikaty Let's Encrypt są bezpłatne, więc brak HTTPS trudno dziś czymkolwiek uzasadnić.
Tak. WordPress działa na każdym serwerze obsługującym PHP i MySQL, a podręcznik hostingu WordPressa wymienia Nginx, LiteSpeed Web Server i OpenLiteSpeed wśród sprawdzonych rozwiązań.
Wejdź w Narzędzia → Stan witryny → Informacje i rozwiń sekcję Serwer. Wersję PHP ustawioną dla domeny zobaczysz też w panelu hostingu.
Paweł Chęć - Współwłaściciel McProdukt Sp. j.. Współwłaściciel McProdukt Sp. j. z Gdyni. Na co dzień zarządza serwerami hostingowymi, pocztą i domenami klientów oraz prowadzi wdrożenia stron i sklepów internetowych.
Wszystkie poradniki z kategorii: WordPress