Warning: You are browsing the documentation for PrestaShop 1.7, which is outdated.
You might want to read an updated version of this page for the current version, PrestaShop 8. Read the updated version of this page
PrestaShop needs the following server configuration in order to run:
memory_limit
) to a minimum of 256M
.PrestaShop can also work with Nginx 1.0 or later.
You can use our system requirements tool to easily check if your environment fulfills PrestaShop’s requirements. Here’s how:
phppsinfo.php
file to your server and put it inside your current shop’s directory or the one where you intend to install it.http://your-domain.com/path-to-your-prestashop/phppsinfo.php
).prestashop
for both).You’ll get a web page detailing requirements and recommendations, and how your server does compared to them:
PHP Version | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
PrestaShop Version | ≤ 5.1 | 5.2 | 5.3 | 5.4 | 5.5 | 5.6 | 7.0 | 7.1 | 7.2 | 7.3 | 7.4 | ≥ 8.0 |
1.6.1.x | No | Yes | Yes | Yes | Yes | Yes | Yes | Recommended version | No | No | No | No |
1.7.0 ~ 1.7.3 | No | No | No | Yes | Yes | Yes | Yes | Recommended version | No | No | No | No |
1.7.4 | No | No | No | No | No | Yes | Yes | Recommended version | No | No | No | No |
1.7.5 ~ 1.7.6 | No | No | No | No | No | Yes | Yes | Yes | Recommended version | No | No | No |
1.7.7 | No | No | No | No | No | No | No | Yes | Yes | Recommended version | No | No |
1.7.8 | No | No | No | No | No | No | No | Yes | Yes | Yes | Recommended version | No |
Legend:
= Recommended version Yes = Supported No = Not supported
PrestaShop needs a few additions to PHP and MySQL in order to fully work. Make sure that your PHP configuration has the following extensions and settings configured:
allow_url_fopen
enabled. This directive enables PrestaShop to access remote files, which is an essential part of the payment process, among others things. It is therefore imperative to have it set to On
.Here is a section of the php.ini
file (the configuration file for PHP):
extension = php_mysql.dll
extension = php_gd2.dll
allow_url_fopen = On
allow_url_include = Off