Skip to content

Answer · WordPress Web Design

What’s PHP and Why Does the Version Matter?

14 days kickoff → live $3K–$15K+ scope-tiered WCAG 2.1 AA baseline

The short answer

PHP is the server-side programming language WordPress is written in. The version matters because each major release brings 30-50% performance improvements and security patches. PHP 8.2+ is the current standard in 2026. Sites still on PHP 7.x are 3+ years behind on patches and ~40% slower.

№ 01The longer answer

Every WordPress request runs through PHP on the server: PHP reads the database, assembles the page from templates and content, sends HTML to the browser. The PHP version affects how fast that happens and how secure it is.

PHP version performance gains: PHP 8.0 ran 10-15% faster than 7.4 on real WordPress workloads. PHP 8.2 runs another 15-20% faster than 8.0. PHP 8.3 adds another 5-10%. Cumulatively, moving from PHP 7.4 to PHP 8.2 is roughly 35-50% faster — on the same hardware, same code, same database.

Security: each PHP major version is supported for 2 years of active development + 1 year of security-only patches. PHP 7.4 reached end-of-life in November 2022. Sites still on it have over 3 years of unpatched CVEs. PHP 8.0 EOL was November 2023. PHP 8.1 EOL is November 2025. PHP 8.2+ is currently supported.

Compatibility: WordPress core 6.x supports PHP 7.4+ but recommends 8.2+. Most modern plugins require 7.4+, increasingly 8.0+. Old plugins sometimes break on PHP 8.x (deprecated functions, stricter type checking). Migrate to PHP 8.2+ on staging first; smoke test; then push to production.

№ 02How do I check my PHP version?

Site Health > Info tab in WordPress admin. Or your host’s dashboard (Kinsta, WP Engine show it prominently). If you can’t find it, ask your host.

№ 03How do I upgrade PHP?

On managed hosts (Kinsta, WP Engine, Cloudways): toggle in the dashboard. Always test on staging first — some old plugins break on newer PHP. On shared hosting: cPanel > Select PHP Version. On unmanaged VPS: package manager update.

№ 04What if a plugin breaks on PHP 8?

Two options: find a maintained replacement (usually exists), or contact the plugin author. If the plugin is abandoned (no updates in 18+ months) and breaks on PHP 8, that’s a signal to replace it regardless.