Here are the PrestaShop web hosting server requirements you should know before choosing or configuring a hosting environment. These requirements vary slightly depending on the PrestaShop version you plan to run (e.g., 8.x vs 9.x), but the core elements remain similar.(PrestaShop Help Center)
π οΈ 1. Server Environment
βͺ Operating System
- Unix/Linux is recommended (best compatibility and performance).
- Windows can work but is not actively supported in the latest versions.(PrestaShop)
π 2. Web Server
- Apache version 2.4+ (recommended).
- Nginx 1.0+ supported too.
- (Older Apache 2.2 is compatible but not recommended due to EOL.)(PrestaShop Help Center)
π§ 3. PHP Requirements
π Supported PHP Versions
- PrestaShop 9.x: PHP 8.1 β 8.4, recommended 8.4.
- PrestaShop 8.x: PHP 8.1 β 8.3, recommended 8.1+.
- (Older versions like PHP 7.x are no longer recommended or supported in newer PrestaShop releases.)(PrestaShop Help Center)
π Required PHP Extensions
Make sure these are enabled:
β’ curl
β’ dom
β’ fileinfo
β’ gd
β’ intl
β’ json
β’ mbstring
β’ zip
β’ iconv
β’ pdo_mysql
(plus others like xml depending on specific store needs)(HRMS Systems)
ποΈ 4. Database
- MySQL 5.7+ or MariaDB 10.2+.
- Latest versions are recommended for stability and compatibility.
- InnoDB engine should be available/enabled.(PrestaShop Help Center)
πΎ 5. Memory and Performance
- PHP
memory_limit:- PrestaShop 9: recommended 512 MB+
- PrestaShop 8: recommended β₯ 256 MB (more is better)(PrestaShop Help Center)
π‘ Memory requirements grow with the number of products, modules, and traffic to your store.
βοΈ 6. Recommended PHP Settings
To avoid installation or runtime issues, set appropriate values in your php.ini:
upload_max_filesize: β₯ 16 MB (or more depending on file uploads)max_execution_time: β₯ 120β300 seconds (better for heavy tasks)allow_url_fopen: Onregister_globals: Off- Modules like
PDO,openssl,simplexmlshould also be available.(PrestaShop Documentation)
π 7. Additional Hosting Considerations
β Storage
- SSD/NVMe storage recommended for database and file responsiveness.
β Bandwidth & SSL
- Unmetered bandwidth (or sufficient for traffic).
- SSL certificate (HTTPS) needed for secure checkout and SEO.
β Security & Performance
- Server caching (Redis/Memcached), PHP Opcode cache (Opcache), and cron support improve performance.
- Regular backups, firewalls, and malware scanning help secure your store.(PrestaShop Help Center)
π Quick Summary (Recommended)
| Requirement | Minimum | Recommended |
|---|---|---|
| PHP Version | 8.1 (8.x) | 8.4 |
| Database | MySQL 5.7 / MariaDB 10.2 | Latest MySQL/MariaDB |
| Memory | 256 MB | 512 MB+ |
| Web Server | Apache 2.4+ / Nginx | Apache/Nginx optimized |
| PHP Extensions | Required set (above) | All extensions + caching |
| Storage | HDD/SSD | NVMe SSD |
π Notes
- If youβre hosting on shared hosting, ensure the host supports the required PHP versions and extensions.
- For larger stores with high traffic, VPS or dedicated hosting is preferable for performance and scalability.
- Always match your PrestaShop version with compatible hosting specs β requirements differ between versions (e.g., PS8 vs PS9).(PrestaShop Help Center)
Β
