PrestaShop System Requirements
Your PrestaShop store is at home on the web or on your computer: the choice is up to you!
To install PrestaShop 1.7 on a computer
Note: A local install is for testing purposes only. Customers won't be able to access your store unless it is hosted on the Internet.
- Supported operating system: Windows, Mac and Linux
- An Apache+PHP+MySQL prepared package: WampServer or EasyPHP for Windows, XAMPP or Bitnami for Windows and OS X
- Web server: Apache 2.2+, Nginx
- PHP 7.1+
- MySQL 5.6+ installed with a database created
Configuration
- In the PHP configuration (php.ini file), set memory_limit to "256M" and upload_max_filesize to "16M" (or more if available)
- Must-have PHP extensions: CURL, DOM, Fileinfo, GD, Intl, Mbstring, Zip, Json, iconv
To install PrestaShop 1.7 on the Internet
- A domain name (or a subdomain/subfolder)
- Recommended web server: Apache 2.2+, Nginx
- PHP 7.1+
- MySQL 5.6+ installed with a database created
- FTP access (ask your hosting service for your credentials)
Configuration
- In the PHP configuration (php.ini file) set memory_limit to "256M" and upload_max_filesize to "16M" (or more if available). If you do not have direct access to the php.ini file, ask your provider to change the settings for you.
- SSL certificate if you plan to process payments internally (not using PayPal for instance)
- Must have PHP extensions: CURL, DOM, Fileinfo, GD, Intl, Mbstring, Zip, Json, iconv
- To improve performances: MemCached, Apcu, OpCache
Operating systems
![]()
![]()
![]()
Web servers
![]()
![]()
Prepared packages
![]()
![]()
Technologies
![]()
![]()
Start to sell online now
Download PrestaShop and start your online store today. Whether you’re new to ecommerce or an experienced merchant, PrestaShop will help you sell and grow online.