PrestaShop Documentation, PrestaShop Tutorials

PrestaShop 9 System Requirements

System Requirements for PrestaShop 9

Minimum Server Requirements

Component Requirement
Web Server Apache 2.4+ or Nginx
PHP PHP 8.1–8.5
Recommended PHP PHP 8.4 for PS 9.0, PHP 8.5 for PS 9.1
Database MySQL 5.7+ or MariaDB 10.2+
RAM Minimum 512 MB memory_limit
OS Linux recommended
HTTPS SSL certificate required
Composer Required for development
Node.js Node.js 20.x for frontend development

Official documentation:
PrestaShop 9 System Requirements


PHP Compatibility Chart

PrestaShop Version Supported PHP
9.0 8.1, 8.2, 8.3, 8.4
9.1 8.1–8.5

Recommended:

PHP 8.4 or 8.5

PHP 7.x is NOT supported. (PrestaShop)


Required PHP Extensions

Enable these extensions:

Extension Required
curl Yes
dom Yes
fileinfo Yes
gd Yes
intl Yes
json Yes
mbstring Yes
openssl Yes
pdo_mysql Yes
simplexml Yes
zip Yes

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)

Resource Recommended
CPU 2 vCPU
RAM 2–4 GB
Storage SSD

Medium Store

(1,000–20,000 products)

Resource Recommended
CPU 4 vCPU
RAM 8 GB
Storage NVMe SSD

Large Store

Resource Recommended
CPU 8+ vCPU
RAM 16+ GB
Redis Recommended
CDN Recommended

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:

Component Recommended
PHP 8.4
Database MariaDB 10.6
Web Server Nginx
RAM 4–8 GB
Cache Redis
CDN Cloudflare

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 →