PrestaShop PHP Version Compatibility Chart

Which PHP version is compatible with PrestaShop? The short answer depends on your PrestaShop version: PrestaShop 9 requires PHP 8.1 or newer, while older PrestaShop 8, 1.7 and 1.6 stores need stricter version matching.

Use this compatibility chart before changing PHP on your server. A wrong PHP upgrade can break modules, overrides, checkout or the back office.

PrestaShop PHP compatibility quick chart

PrestaShop versionCompatible PHP versionsRecommended action
PrestaShop 9.1PHP 8.1, 8.2, 8.3, 8.4, 8.5Use the latest supported PHP available on your hosting after testing modules.
PrestaShop 9.0PHP 8.1, 8.2, 8.3, 8.4Target PHP 8.4 for new PS9 deployments when your modules support it.
PrestaShop 8.xVersion-specific; commonly PHP 7.2.5-8.1Check your exact minor version before upgrading PHP.
PrestaShop 1.7.8Commonly PHP 7.2-7.4Do not jump to PHP 8 without staging tests.
PrestaShop 1.6Legacy PHP 5.6-7.1 environmentsPlan migration instead of modern PHP upgrades.

For server-level details, read the PrestaShop requirements guide. For module risk, read how to check PrestaShop 9 module compatibility.

Meeting the system requirements for PrestaShop will help keep your online store from encountering unexpected errors.

Switching your current PHP version to the latest will definitely make your store faster; however, each PrestaShop version only supports certain PHP.

Let's see what version of PHP your online store will be ready with.

PrestaShop PHP version

PrestaShop 1.6 supports PHP version 5.2 to 7.1

This PS version was released in 2014. This PS supports PHP 5.2 to PHP 7.1. At that time, upgrading from PS 1.5 to 1.6 was a painful, nearly "shattering to reconstruct" process.

PrestaShop 1.7 is compatible with PHP version 5.4 to 7.4

The first stable version of PS 1.7 was released in November 2016. You can install PHP 5.4 to PHP 7.4 on your web server to host your online store.

The 3 most commonly used at the moment are PHP 7.2, PHP 7.3 and PHP version 7.4.

PrestaShop 8 needs PHP 7.2.5 to 8.1 on your server.

The newest version of PrestaShop has been released in November 2022. This latest PrestaShop package (now PrestaShop 8.0.3) works as an open source project and supports the latest PHP version 8.1. It's also compatible with PHP 7.3 as well as compatible with PHP 7.4.

PrestaShop PHP compatibility

Our recommendation? It would be worthwhile to upgrade to the latest version 8.0 because at least it can significantly accelerate the performance of your PrestaShop store.

Are the supported versions of PHP not ready on your hosting? You need to contact your hosting provider to update PHP or change PHP version to a newer one for your account. If it's impossible, backup your website and find a better hosting.

You might want to access this link to learn more about new features on PrestaShop 8, or download this file to get the new version for PrestaShop installation.

PrestaShop 8.2 supports PHP 8.1 and PHP 8.2

PrestaShop 8.2, released in 2024, brought full support for PHP 8.2 alongside continued compatibility with PHP 8.1. This version introduced significant performance improvements and security patches. If you are running PrestaShop 8.x, we strongly recommend upgrading to PHP 8.2 for optimal speed and security.

Key PHP improvements in PS 8.2:

  • Full PHP 8.2 support (readonly classes, DNF types)
  • Improved memory usage and execution speed
  • Better compatibility with modern hosting environments

PrestaShop 9.0 requires PHP 8.1 to 8.3

PrestaShop 9.0, the latest major release (2025), is built on the Symfony 6.4 framework and requires a minimum of PHP 8.1. It fully supports PHP 8.2 and PHP 8.3. Legacy PHP versions (7.x) are no longer supported.

PrestaShop 9 represents a major architectural shift:

  • Symfony 6.4 LTS framework
  • PHP 8.1 minimum, PHP 8.3 recommended
  • MySQL 5.7+ or MariaDB 10.4+
  • Modernized admin panel with Symfony controllers
  • Improved module compatibility layer

Complete PrestaShop PHP Compatibility Table

PrestaShop Version Minimum PHP Maximum PHP Recommended PHP
PrestaShop 1.6.xPHP 5.2PHP 7.1PHP 7.1
PrestaShop 1.7.0 - 1.7.6PHP 5.4PHP 7.2PHP 7.2
PrestaShop 1.7.7 - 1.7.8PHP 7.1PHP 7.4PHP 7.4
PrestaShop 8.0.xPHP 7.2.5PHP 8.1PHP 8.1
PrestaShop 8.1.xPHP 7.2.5PHP 8.1PHP 8.1
PrestaShop 8.2.xPHP 8.1PHP 8.2PHP 8.2
PrestaShop 9.0PHP 8.1PHP 8.3PHP 8.3

How to Check Your Current PHP Version

To verify which PHP version is running on your PrestaShop server:

  1. Go to your PrestaShop Back Office > Advanced Parameters > Information
  2. Look for the Server Information section - your PHP version is displayed there
  3. Alternatively, create a phpinfo.php file and access it via browser

Need help upgrading PHP? Contact your hosting provider or check our guide on PrestaShop system requirements for detailed server configuration instructions.

Related: PrestaShop 9 and PHP 8

Now that you know which PHP version your server needs, you may be planning to upgrade to PrestaShop 9. PHP 8.1 is the minimum requirement for PS9 — check our complete PrestaShop 9 guide covering all new features, system requirements, and migration steps. If you are installing PrestaShop 9 fresh, see our step-by-step installation guide.


PrestaSOO team
Wszystko, czego potrzebujesz, aby zarabiać na życie wykonując pracę, którą kochasz.

Odkryć

To mądra inwestycja

Moduły PrestaShop, które stworzyliśmy jako pierwsze, aby rozwiązać problem naszego własnego biznesu - strona e-Commerce. Oznacza to, że są bardzo przydatne w poważnym biznesie. Jeśli cenisz swoją usługę internetową, te moduły są mądrą inwestycją.
Sarah Reeves, Programista aplikacji @ PrestaSOO
Wykonane z w Paris i Hanoi
PrestaSOO © 2026. Wszelkie prawa zastrzeżone. // Polityka prywatności Warunki usługi