PHP Version Checker Online
Last updated:
Check whether a website publicly exposes a PHP version. See the exact signal, the URL and response tested, evidence strength, lifecycle context, and what to verify next.
Paste a public URL to check whether its response exposes a PHP version:
No login or code execution. A hidden result is normal, and a public version token is evidence to verify—not a compatibility test.
We upgrade & secure WordPress sites, safely.
Backups, PHP upgrades, plugin compatibility checks, rollback safety. You saw the problem above; fixing it is literally our day job.
Stack looks healthy. Want it kept that way?
Our WordPress care plans handle updates, security, backups, and PHP upgrades from $49/mo, so it stays healthy.
Want us to act on this result? Fix these findings →
Prefer the partnership route? Refer clients to us, earn 10% →
How the Online PHP Version Checker Works
This tool checks public response signals for an exact PHP/version token. It cannot inspect the private runtime configuration. Here's the process:
- Submit the page you care about. The checker keeps that path and may try its HTTP/HTTPS and www/non-www variants. It does not probe admin pages or other common paths.
- Inspect bounded public evidence. It sends HEAD, then GET when needed, checks
X-Powered-ByandServer, and reads at most the first 512 KB of the response body. - Review the evidence. The result shows the exact signal, request method, HTTP status, response URL, support phase, and limitations. A body mention is explicitly not treated as runtime proof.
"Not detectable" means the checked responses did not expose a supported signal. It does not mean the website is not using PHP.
Why Check Your PHP Version?
PHP powers WordPress, WooCommerce, Drupal, Laravel, and many custom applications, but well-configured production sites commonly hide runtime version headers. This check is most useful as a quick external observation or a way to spot accidental version disclosure.
PHP's official lifecycle separates active support, security-fixes-only support, and end of life. The PHP project urges users of unsupported branches to upgrade because later releases may contain security and bug fixes they do not receive. A version signal alone does not establish whether the site is patched, secure, or compatible with a newer branch. Run a security headers check for a separate set of public HTTP observations.
If you plan to change PHP, measure your own application before and after on production-like staging. Runtime performance depends on the application, extensions, cache, database, server configuration, and workload. Use our performance checker for public page measurements, not as a substitute for server-side profiling.
If you're running a WordPress site, we've written detailed guides on which PHP version to use and which PHP extensions WordPress needs. You can also inspect publicly exposed WordPress version clues, use the WordPress Theme & Plugin Detector to review visible theme and plugin evidence, or check a site's public technology signals for a broader external inventory.
Setting up or hardening a WordPress install? Our wp-config.php generator builds a secure configuration baseline, and the WP REST API exposure checker flags whether your site is leaking user data through the REST API.
Tired of chasing PHP versions altogether? A static Astro website has no PHP, no plugins, and no database to maintain, just clean HTML that loads in under a second and is easy for AI engines to cite. If you're on WordPress, our WordPress to Astro migration services rebuild your site without losing your rankings.
PHP Version Support Timeline
The lifecycle below reflects PHP's official supported-versions and end-of-life tables as of 2 September 2026. It avoids volatile point-release and CVE totals; use the linked PHP sources for current release notices and security information.
| Branch | Status | Active support until | Security support until |
|---|---|---|---|
| PHP 8.0 | End of life | — | 26 Nov 2023 |
| PHP 8.1 | End of life | — | 31 Dec 2025 |
| PHP 8.2 | Security fixes only | 31 Dec 2024 | 31 Dec 2026 |
| PHP 8.3 | Security fixes only | 31 Dec 2025 | 31 Dec 2027 |
| PHP 8.4 | Active support | 31 Dec 2026 | 31 Dec 2028 |
| PHP 8.5 | Active support | 31 Dec 2027 | 31 Dec 2029 |
PHP provides regular bug and security fixes during active support, then critical security fixes only during the security-support window. After end of life, the PHP project no longer supports the branch. Dates: PHP supported versions and unsupported branches.
PHP 8.0 and 8.1 are unsupported, while 8.2 and 8.3 receive critical security fixes only. Do not select a target branch from this table alone. For WordPress, review our recommended PHP version guidance and test the exact site on staging.
How to Verify the PHP Version You Actually Control
Use this public checker as a lead, then confirm the environment that serves the application:
- WordPress: open Tools → Site Health → Info → Server. WordPress documents Site Health as the dashboard view for server and PHP configuration information.
- cPanel or another host panel: inspect the PHP selector or domain runtime setting for the exact production domain. A server-wide default may differ from a site-specific setting.
- Command line: run
php -vto identify the CLI SAPI. PHP documents CLI as a separate SAPI, so do not assume that its binary or configuration matches PHP-FPM, Apache, or another web SAPI. - Production and staging: check both. Also confirm scheduled jobs and workers when they use separate commands or containers.
Need to answer "will my WordPress site work after the change?" This detector cannot answer that. Use the WordPress PHP Upgrade Readiness Checker to inventory core, theme, plugin, and custom-code evidence, then run its staging test plan.
Primary references: WordPress Site Health documentation
plus PHP's command-line SAPI documentation
and -v option reference.
Next steps
Online PHP Version Checker related tools and articles
Continue with the closest follow-up checks and guides based on this tool's topic, crawl intent, and optimization workflow.
PHP Version Checker: FAQ
Which public signals does the PHP checker use?
Why does the result say Not detectable?
What do confidence and evidence mean?
Can a detected version be stale or misleading?
How should I verify the version on a site I own?
Does this PHP version detector test WordPress compatibility?
What should I do if the verified version is unsupported?
Why might a repeated check show a cached result?
What data is sent and retained by this checker?
Free 48-Hour Website Audit
Not sure what to fix first on your own website? We'll review it and tell you, in plain English. Free & non-obligatory.
Need Help With Your PHP Stack?
We help small-to-medium businesses keep their websites secure, fast, and up to date.