PrestaShop Documentation, PrestaShop Tutorials

PrestaShop 9 System Requirements

System Requirements for PrestaShop 9

Minimum Server Requirements

ComponentRequirement
Web ServerApache 2.4+ or Nginx
PHPPHP 8.1–8.5
Recommended PHPPHP 8.4 for PS 9.0, PHP 8.5 for PS 9.1
DatabaseMySQL 5.7+ or MariaDB 10.2+
RAMMinimum 512 MB memory_limit
OSLinux recommended
HTTPSSSL certificate required
ComposerRequired for development
Node.jsNode.js 20.x for frontend development

Official documentation:
PrestaShop 9 System Requirements


PHP Compatibility Chart

PrestaShop VersionSupported PHP
9.08.1, 8.2, 8.3, 8.4
9.18.1–8.5

Recommended:

PHP 8.4 or 8.5

PHP 7.x is NOT supported. (PrestaShop)


Required PHP Extensions

Enable these extensions:

ExtensionRequired
curlYes
domYes
fileinfoYes
gdYes
intlYes
jsonYes
mbstringYes
opensslYes
pdo_mysqlYes
simplexmlYes
zipYes

Recommended PHP Settings

Inside:

php.ini

Recommended:

memory_limit = 512M
max_execution_time = 300
upload_max_filesize = 128M
post_max_size = 128M
allow_url_fopen = On

Recommended Hosting Specs

Small Store

(under 1,000 products)

ResourceRecommended
CPU2 vCPU
RAM2–4 GB
StorageSSD

Medium Store

(1,000–20,000 products)

ResourceRecommended
CPU4 vCPU
RAM8 GB
StorageNVMe SSD

Large Store

ResourceRecommended
CPU8+ vCPU
RAM16+ GB
RedisRecommended
CDNRecommended

Apache Requirements

Enable modules:

mod_rewrite
mod_headers
mod_expires

Nginx

Supported officially.

Recommended for:

  • Better performance
  • High traffic
  • VPS servers

Database Recommendations

Best:

MariaDB 10.6+

OR:

MySQL 8

Hosting Compatibility

Good hosting options for PrestaShop 9:


Important Upgrade Notes

Before upgrading from 1.7 or 8:

Check:

  • Module compatibility
  • Theme compatibility
  • PHP compatibility
  • Overrides/custom code

PrestaShop warns that version 9 introduces breaking changes. (PrestaShop Help Center)


PrestaShop 9 Improvements

New in version 9:

  • Symfony 6.4
  • Improved performance
  • Better security
  • New Admin API
  • Modern Hummingbird theme
  • Better PHP 8 support (PrestaShop Help Center)

Real-World Community Feedback

Many developers recommend:

  • PrestaShop 9 for new stores
  • PrestaShop 8.2 for maximum module compatibility right now (Reddit)

Community reports:

  • PS9 is faster and more modern
  • Some older modules/themes may still be incompatible (Reddit)

Best Setup Recommendation (2026)

For most stores:

ComponentRecommended
PHP8.4
DatabaseMariaDB 10.6
Web ServerNginx
RAM4–8 GB
CacheRedis
CDNCloudflare

Official Download

PrestaShop Official Website

About zohaibk

We develop useful addons for #E-Commerce and #CRM software to provide extra features.#PrestaShop,#Magento,#SugarCRM,#Vtiger & #Android #apps
View all posts by zohaibk →