PHP Version Checker
Support status, affected advisories, fixed versions and upgrade targets for any PHP release.
Check a versionEnter a PHP version to see its support status, the known PHP engine vulnerabilities that apply to it, the fixed releases, and where to upgrade — with every claim linked to its source.
Each tool answers one question precisely and tells you what it could not determine.
Support status, affected advisories, fixed versions and upgrade targets for any PHP release.
Check a versionSearch PHP engine advisories by CVE or GHSA ID or keyword, with CVSS, ranges and references.
Search advisoriesPassive, non-intrusive checks for HTTPS, security headers, version disclosure and exposed files.
Scan a sitePatchScope only reports a version as affected when the advisory’s own version criteria say so. Everything uncertain is labelled as uncertain.
Your version falls inside a range the advisory lists, below the first fixed release.
The advisory may apply — for example, an unsupported branch that upstream did not assess, or a distribution build.
Your version is at or past the fixed release, or the branch was released after the fix.
The branch is end-of-life. New vulnerabilities are no longer fixed or assessed for it.
Not enough detail to decide — such as “8.3” without a patch number, or a version newer than our data.
Every PHP branch gets two years of active support and two years of security fixes. After that, it is end-of-life.
PHP 8.6 is in RC testing (expected Nov 19, 2026).
A vulnerable plugin and a vulnerable PHP engine are fixed by different people in different places. Our WordPress center explains PHP compatibility, safe upgrades through hosting panels, backups and common misconfigurations.
Open the WordPress centerFind the exact PHP version on a server, shared host or WordPress site using the command line, phpinfo(), Site Health, cPanel or Plesk, and read the result.
6 min readHow PHP's active support, security-only and end-of-life phases work, which branches are supported in October 2026, and what each phase means for your servers.
6 min readA step-by-step process for safely moving a WordPress site to a newer PHP version: compatibility checks, backups, staging, cPanel or Plesk, rollback.
7 min read