What PHP Versions Does TYPO3 Support? (2026 Compatibility Guide)

What PHP Versions Does TYPO3 Support? (2026 Compatibility Guide)

Your TYPO3 and PHP versions must be compatible. If they are not, your website faces security vulnerabilities, performance instability, and compliance risks.

As of 2026:

  • TYPO3 v13 supports PHP 8.2–8.3
  • TYPO3 v12 supports PHP 8.1–8.2
  • TYPO3 v11 (ELTS) supports PHP 7.4–8.2

When a PHP version reaches End of Life (EOL), it no longer receives security updates. At the same time, newer TYPO3 releases require modern PHP versions to run efficiently. An outdated combination can lead to extension conflicts, hosting restrictions, and increased attack surface.

This guide provides a clear 2026 compatibility overview, including supported versions, minimum requirements, lifecycle timelines, and upgrade recommendations.

Below is the current compatibility status for active and legacy TYPO3 versions.

Currently Supported TYPO3 Versions

  • TYPO3 v13.x
    PHP 8.2–8.3
    Recommended for new projects
  • TYPO3 v12 LTS
    PHP 8.1–8.2
    Stable long-term option
  • TYPO3 v11 (ELTS)
    PHP 7.4–8.2
    Security fixes only (paid ELTS)

For new installations in 2026, TYPO3 v13 on PHP 8.2 or higher is the preferred baseline.

Unsupported TYPO3 Versions (EOL)

The following versions are End of Life:

  • TYPO3 v10 and older
  • TYPO3 v9
  • TYPO3 v8
  • Any setup running PHP 7.3 or lower

Running EOL software means:

  • No security patches
  • Increased attack exposure
  • Extension incompatibilities
  • Compliance and hosting risks

These systems require an upgrade plan.

Which TYPO3 Version Should You Run in 2026?

  • Choose TYPO3 v13 for long-term stability and future readiness.
  • Choose TYPO3 v12 LTS if you need a conservative upgrade path.
  • Avoid starting new projects on TYPO3 v11 (ELTS phase).

Use the latest supported TYPO3 version with PHP 8.2+ to ensure security, performance, and upgrade flexibility.

The table below provides a clear overview of which PHP versions are compatible with each TYPO3 release. Use this matrix to verify whether your current setup is supported and suitable for production use in 2026.

TYPO3 VersionSupported PHP VersionsSupport StatusRecommended for New ProjectsDatabase Requirements
v13.x8.2 – 8.3Fully SupportedYesMySQL 8.0+ / MariaDB 10.4+
v12 LTS8.1 – 8.2Long Term Support (LTS)YesMySQL 8.0+ / MariaDB 10.3+
v117.4 – 8.2Extended LTS (Paid, Security Fixes Only)NoMySQL 5.7+ / MariaDB 10.2+
v107.2 – 7.4End of Life (EOL)NoMySQL 5.5 – 8.0
v97.2 – 7.4End of Life (EOL)NoMySQL 5.0 – 5.7
v8 and older7.0 – 7.4 (varies by version)End of Life (EOL)NoLegacy MySQL versions

If your TYPO3 version or PHP version falls into the EOL category, an upgrade strategy should be planned without delay to maintain security, compliance, and long-term stability.

For official lifecycle timelines and release schedules, refer to the TYPO3 roadmap: 
https://typo3.com/typo3-cms/development-roadmap/roadmap

When planning your TYPO3 environment, two questions matter:

  • What is the minimum PHP version for TYPO3?
  • What is the best PHP version for TYPO3 in production?

In 2026, the clear direction is PHP 8.2 and above.

Minimum Required PHP Version

Each TYPO3 version has a defined minimum:

  • TYPO3 v13 - PHP 8.2
  • TYPO3 v12 LTS - PHP 8.1
  • TYPO3 v11 (ELTS) - PHP 7.4

The minimum ensures compatibility, not optimal performance or long-term stability.

Recommended PHP Version for Production

For secure and stable production systems:

  • TYPO3 v13 - PHP 8.2 or 8.3
  • TYPO3 v12 - PHP 8.2

PHP 8.2 offers active security support, strong performance improvements, and broad extension compatibility. When possible, use the latest officially supported PHP version for your TYPO3 release.

PHP 8.3 and PHP 8.4 Compatibility

  • TYPO3 v13 fully supports PHP 8.3.
  • TYPO3 v12 supports up to PHP 8.2.

Before adopting newer PHP releases such as 8.4:

  • Confirm TYPO3 core support
  • Verify extension compatibility
  • Test in a staging environment

Premature upgrades without validation can cause runtime and dependency issues.

Risks of Running PHP 8.0 or 7.4

Even if technically compatible with older TYPO3 versions, outdated PHP releases introduce risk:

  • No active security maintenance
  • Higher vulnerability exposure
  • Extension incompatibilities
  • Hosting upgrade pressure
  • Compliance concerns

For 2026 production environments, PHP 8.2 or higher is the secure and future-ready baseline.

An unsupported PHP version may still allow TYPO3 to function, but it significantly increases operational risk. Once PHP reaches End of Life (EOL), security updates stop. The system remains exposed to known vulnerabilities.

The consequences are predictable.

Security Vulnerabilities

Without active security patches:

  • Known exploits remain unpatched
  • Automated attacks target outdated environments
  • Risk of data breaches increases

Running unsupported PHP directly expands your attack surface.

GDPR and Compliance Exposure

In regulated environments, outdated infrastructure raises compliance concerns:

  • Failed security audits
  • Questioned data protection practices
  • Increased liability after incidents

Maintaining supported software is part of demonstrable risk management.

Hosting Provider Forced Upgrades

Hosting providers routinely deprecate EOL PHP versions.

This can result in:

  • Forced migrations
  • Service interruptions
  • Compatibility conflicts after server updates

Planned upgrades prevent reactive downtime.

Extension and Composer Conflicts

Modern TYPO3 extensions and Composer packages target supported PHP releases.

On outdated PHP:

  • Extensions may stop functioning
  • Dependency conflicts increase
  • Future updates become difficult

This accelerates technical debt.

Performance and Stability Degradation

Older PHP versions lack performance and memory optimizations found in newer releases.

The result:

  • Slower response times
  • Higher resource usage
  • Reduced system stability

Upgrading PHP is often the simplest way to improve TYPO3 performance and reduce risk.

View TYPO3 Performance Guide

In short:

Running TYPO3 on unsupported PHP may seem manageable today, but it creates security, compliance, and operational risks that grow over time.

TYPO3 follows a structured and predictable release lifecycle. Understanding LTS and ELTS is essential for long-term planning and risk control.

How Long Does TYPO3 LTS Last?

Each Long Term Support (LTS) release provides:

  • Approximately 3 years of active maintenance
  • Regular bug fixes and security updates
  • A stable baseline for enterprise deployments

During this period, the TYPO3 core is fully maintained and suitable for production environments that require stability and predictable updates.

What ELTS Includes (and What It Does Not)

After the LTS phase ends, Extended Long Term Support (ELTS) is available as a paid program.

ELTS includes:

  • Security fixes
  • Critical patches
  • Extended support window (typically up to 3 additional years)

ELTS does not include:

  • New features
  • Functional improvements
  • Major compatibility upgrades

ELTS maintains security coverage, but it does not modernize the system.

When ELTS Makes Strategic Sense

ELTS can be appropriate when:

  • An immediate upgrade is not feasible
  • Internal resources are temporarily constrained
  • A structured migration plan is in progress

In this context, ELTS serves as a controlled transition period.

When You Should Upgrade Instead

Upgrading is the preferred option when:

  • Multiple TYPO3 versions have been skipped
  • Modern extensions are required
  • Performance improvements are needed
  • Long-term digital strategy is a priority

ELTS is a temporary safeguard. For mission-critical systems, upgrading to a supported TYPO3 version is the more sustainable strategy.

If your TYPO3 version is outdated, upgrading is not just technical housekeeping, it’s risk management. Here’s what to do based on your current setup, and how to quickly check your PHP version.

If You Are on TYPO3 v9 or v10

  • These versions are End of Life (EOL)
  • Upgrade to TYPO3 v13 (preferred) or v12 LTS
  • Do not continue running them in production

If You Are on TYPO3 v11

  • Currently in ELTS (security fixes only)
  • Plan an upgrade to v13
  • Use ELTS only as a temporary bridge

If You Are on TYPO3 v12

  • Still supported (LTS)
  • Safe to run
  • Consider upgrading to v13 for long-term strategy

Planning a Multi-Version Upgrade

If you’re several versions behind:

  • Audit extensions
  • Test in staging
  • Plan phased upgrades if needed

Structured upgrades reduce risk and downtime.

Before upgrading, confirm your current PHP version.

Check via TYPO3 Backend

  • Log in to TYPO3
  • Open System Information
  • View the listed PHP version

Check via phpinfo File

Create a file named phpinfo.php with:

<?php phpinfo(); ?>

Open it in your browser to see the PHP version.

Security Best Practice After Checking

  • Delete the phpinfo.php file immediately
  • Do not leave diagnostic files on the server

Knowing your TYPO3 and PHP versions is the first step toward a safe, future-ready setup.

PHP compatibility alone is not enough. A stable TYPO3 installation also depends on correct server configuration, database versions, and system alignment. The table below summarizes the key environment requirements for 2026.

Requirement AreaMinimum RequirementRecommended for Production (2026)Why It Matters
PHP Extensionspdo_mysql, mbstring, intl, json, openssl, tokenizer, xmlAll required extensions enabled + OPcache activeMissing extensions cause installation or runtime failures
Database (MySQL)MySQL 8.0+ (for TYPO3 v13/v12)MySQL 8.0 latest stableEnsures performance, security updates, and compatibility
Database (MariaDB)MariaDB 10.3+ (v12), 10.4+ (v13)Latest stable MariaDB releaseRequired for stable DBAL and schema handling
Composer VersionComposer 2.xLatest Composer 2 releaseRequired for dependency management and modern TYPO3 setups
CLI vs Web PHPMust match major versionSame PHP version for CLI and web serverPrevents upgrade and deployment conflicts
Memory Limit256MB512MB or higher (enterprise: 768MB+)Prevents upgrade failures and heavy backend crashes
PHP OPcacheOptionalEnabled and properly configuredImproves performance and response times

Even if your TYPO3 and PHP versions are compatible, misaligned server configurations can cause:

  • Upgrade failures
  • Extension conflicts
  • Deployment issues
  • Performance instability

A properly configured environment reduces long-term technical debt and ensures smoother upgrades.

Upgrading TYPO3 impacts security, compliance, performance, and long-term planning. It is not just a technical update, it is a strategic decision.

Security and Long-Term Risk Management

Outdated TYPO3 and PHP versions increase exposure to:

  • Known vulnerabilities
  • Unsupported dependencies
  • Audit and compliance risks

Regular upgrades reduce operational risk and support responsible IT governance. Security is a core operational requirement.

Performance Gains with PHP 8.x

Modern PHP versions (8.2+) deliver:

  • Faster execution
  • Improved memory efficiency
  • Better overall stability

Combined with newer TYPO3 improvements, this results in faster backend workflows and improved frontend performance.

Extension Ecosystem Compatibility

TYPO3 extensions evolve continuously. New releases target supported TYPO3 and PHP versions.

Staying updated ensures:

  • Access to new features
  • Ongoing vendor support
  • Fewer integration conflicts

Delaying upgrades increases technical debt.

Future-Proofing Your Digital Infrastructure

Running current TYPO3 and PHP versions:

  • Simplifies future upgrades
  • Reduces migration complexity
  • Maintains long-term support alignment

For enterprise and regulated environments, predictable lifecycle management is essential. Upgrading TYPO3 is not maintenance, it is an investment in long-term stability and control.

TYPO3 and PHP compatibility is not a one-time decision. It requires ongoing lifecycle awareness, structured planning, and timely upgrades. Running supported versions ensures security coverage, extension stability, and long-term maintainability.

In 2026 and beyond, aligning TYPO3 with PHP 8.2 or higher remains the most reliable foundation for a secure and future-ready installation.

If your installation runs on an outdated TYPO3 or unsupported PHP version, a structured TYPO3 Upgrade is not optional, it is a necessary step to maintain security, stability, and long-term maintainability.

TYPO3 v13 requires PHP 8.2 or 8.3. PHP 8.2 is the minimum supported version.

No. PHP 8.0 is no longer recommended for production use. TYPO3 v13 and v12 require newer PHP versions for full support and security.

Only TYPO3 v11 (under ELTS) supports PHP 7.4. Newer TYPO3 versions require PHP 8.1 or higher.

Yes. TYPO3 v13 fully supports PHP 8.3. Always verify minor version compatibility before upgrading.

Once TYPO3 reaches End of Life:

  • No security updates
  • No bug fixes
  • Increased vulnerability risk

An upgrade or ELTS is required to maintain security.

ELTS is useful as a short-term solution when immediate upgrades are not possible. It provides security fixes but does not include new features or improvements.

TYPO3 v13 follows the standard lifecycle:

  • Around 3 years of LTS support
  • Additional ELTS available (paid)

For long-term planning, monitor the official TYPO3 roadmap.

Your One-Stop Solutions for Custom TYPO3 Development

  • A Decade of TYPO3 Industry Experience
  • 350+ Successful TYPO3 Projects
  • 87% Repeat TYPO3 Customers
TYPO3 Service
wolfgang weber

Post a Comment

×