PHP (PHP: Hypertext Preprocessor) to serwerowy język programowania, który napędza 77% stron internetowych – w tym WordPress, WooCommerce, Facebooka, Wikipedię i praktycznie każdy hosting na świecie. Gdy wchodzisz na stronę WordPress, serwer uruchamia kod PHP, który: odpytuje bazę MySQL, generuje HTML na podstawie szablonu i treści, odsyła gotową stronę do przeglądarki. PHP działa po stronie serwera (backend) – użytkownik nie widzi kodu PHP, widzi tylko wygenerowany HTML.
Spis treści
ToggleJak działa PHP
Przeglądarka wysyła żądanie HTTP na serwer (np. GET /artykul/). Serwer (Nginx lub Apache) rozpoznaje, że żądany plik jest PHP i przekazuje go do interpretera PHP (PHP-FPM). Interpreter PHP: czyta kod, wykonuje logikę (pobiera dane z bazy, przetwarza formularze, sprawdza sesje), generuje HTML. Wygenerowany HTML trafia z powrotem do serwera, a serwer odsyła go przeglądarce. Cały proces trwa 20–500 ms – użytkownik widzi gotową stronę.
PHP jest językiem interpretowanym (nie kompilowanym) – nie musisz kompilować kodu przed uruchomieniem. Piszesz plik .php, wgrywasz na serwer, działa. To jedna z przyczyn popularności: zero konfiguracji build pipeline, natychmiastowe zmiany.
Do czego służy PHP
WordPress i CMS-y. WordPress jest napisany w PHP – motywy, wtyczki, Gutenberg, WooCommerce, REST API – wszystko to PHP. Inne CMS-y na PHP: Drupal, Joomla, PrestaShop, Magento.
Sklepy internetowe. WooCommerce (WordPress), PrestaShop, Magento, OpenCart – największe platformy e-commerce działają na PHP. Obsługa: koszyk, płatności, zamówienia, inwentarz, faktury.
Aplikacje webowe. Frameworki PHP: Laravel (najpopularniejszy – elegancki, nowoczesny), Symfony (enterprise), CodeIgniter (lekki), Slim (mikro-framework dla API). Facebook powstał w PHP (potem stworzyli HHVM/Hack, ale bazą był PHP). Slack, Etsy, Tumblr – zbudowane na PHP.
API backendy. PHP z Laravel/Lumen obsługuje REST API – frontend (React/Next.js) komunikuje się z backendem PHP przez JSON.
PHP 8 – nowoczesny PHP
PHP przeszedł ogromną ewolucję. PHP 5 (2004) miał słabą typizację i nieintuicyjną składnię. PHP 7 (2015) przyniósł: 2x szybsze wykonanie, deklaracje typów, obsługę błędów. PHP 8 (2020) i PHP 8.3 (2023): JIT compilation (jeszcze szybszy), named arguments, match expression, fibers (asynchroniczność), readonly properties, enums. Nowoczesny PHP to zupełnie inny język niż PHP 4/5 – szybki, typowany, z bogatym ekosystemem.
Dlaczego wersja PHP ma znaczenie: WordPress na PHP 8.2 działa 2–3x szybciej niż na PHP 7.4. Google mierzy szybkość (Core Web Vitals) – szybszy PHP = szybsza strona = lepsze SEO. Jeśli Twój hosting oferuje PHP 7.x: zaktualizuj do PHP 8.2+.
PHP vs inne języki backend
| Język | Typowe zastosowanie | Ekosystem |
|---|---|---|
| PHP | CMS (WordPress), e-commerce, web apps | Laravel, WordPress, Composer |
| Node.js (JavaScript) | Real-time apps, API, SSR (Next.js) | Express, npm, pełny stack JS |
| Python | ML/AI, data science, web (Django/Flask) | Django, FastAPI, pip |
| Go | Mikroserwisy, CLI, infrastruktura | Docker, Kubernetes napisane w Go |
| Ruby | Web apps (Ruby on Rails) | Rails, GitHub napisany w Ruby |
PHP wybierz gdy: budujesz na WordPressie/WooCommerce, potrzebujesz CMS, hosting oferuje PHP „z pudełka” (każdy hosting wspiera PHP), szukasz ogromnej bazy gotowych rozwiązań. Node.js gdy: budujesz SPA z React/Next.js i chcesz jeden język na frontend i backend. Python gdy: ML/AI, data science, automatyzacja.
PHP na hostingu – jak sprawdzić i zmienić wersję
Jak sprawdzić wersję PHP: w panelu hostingu (cPanel → „Wersja PHP”) lub: utwórz plik info.php z kodem <?php phpinfo(); ?>, wgraj na serwer, otwórz w przeglądarce – zobaczy pełną konfigurację PHP. Na VPS: php -v w terminalu.
Zmiana wersji: na shared hostingu: panel → zmień wersję PHP (dostępne: 7.4, 8.0, 8.1, 8.2, 8.3). Na VPS: sudo apt install php8.3-fpm → zmień konfigurację Nginx na nową wersję. Przed zmianą: sprawdź czy Twoje wtyczki WordPress/motywy są kompatybilne z nowszym PHP (WordPress Plugin Compatibility Checker).
Najczęściej zadawane pytania
Czy PHP jest trudny do nauki?
PHP jest jednym z łatwiejszych języków programowania na start. Składnia jest prosta, dokumentacja (php.net) doskonała, miliony tutoriali online. Jeśli znasz HTML – dodanie PHP to naturalny krok (PHP generuje HTML). Czas nauki do pisania prostych stron: 2–4 tygodnie. Do Laravel i profesjonalnego programowania: 3–6 miesięcy.
Czy PHP umiera?
Nie – PHP napędza 77% stron (W3Techs, 2026). WordPress (43% wszystkich stron) = PHP. WooCommerce (28% sklepów online) = PHP. Laravel to jeden z najpopularniejszych frameworków webowych na świecie. PHP ma aktywny rozwój (PHP 8.3, 8.4), rosnącą wydajność i nowoczesne funkcje. To, co „umiera”, to stary, nieaktualizowany kod PHP 5 – nowoczesny PHP 8 to zupełnie inny język.
Czy potrzebuję znać PHP, żeby używać WordPress?
Do codziennego użytkowania (pisanie postów, instalacja wtyczek, zmiana motywu): nie. Do modyfikacji motywu, pisania własnych wtyczek, dostosowywania WooCommerce: tak. Minimum: rozumienie składni PHP (zmienne, pętle, funkcje, szablony WordPress – the_title(), the_content(), WP_Query). Znajomość PHP odróżnia „użytkownika WordPress” od „developera WordPress”.






