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 |
