PrestaShop requirements for installation

PrestaShop is the best eCommerce platform for its flexibility and variety of features. It helps you to handle your online store and any product. Here are some important things that you need to know to prepare before installing PrestaShop.

The basic requirements.

1) You must have PHP 5.2+ installed. Set "memory_limit" for the memory allocation to 128M, "upload_max_filesize" to 12M or more if available in the PHP configuration.

2) Your web host should support MySQL 5.6+. If they don't, ask your hosting service if they can upgrade the MySQL database system.

3) A registered domain name (or a subfolder) will be used as the default URL for your PrestaShop site.

What are the latest system requirements for installing PrestaShop?

The server configuration that PrestaShop needs is listed below.

PrestaShop requirements

Supported platforms:

Windows, Mac and Linux. We recommend you use Linux as your shop’s operating system. It’s the best option for either performance or pricing. My favourite choice is Ubuntu. It is a Linux — based operating system that was introduced in 2004.

In particular, if you install Ubuntu using the template from your hosting provider, it will not have a graphical user interface. That means you need a smaller hosting plan with fewer resources than using macOS or Windows.

Supported web server:

There are two options — Apache v2.2+ or Nginx.

Apache is very friendly and easy to use, even for someone who is not familiar with programming. Apache provides a variety of tools, such as CGI scripts, PHP scripts, and is also compatible with the .htaccess file.

Nginx is a fast, secure and highly scalable option. It used to be a good choice for a hosting server because it has more advanced features.

Many developers used to choose Nginx as the first choice because it was faster than Apache. These days, Apache 2 + PHP 7.x runs closer to the speed of Nginx.

Apache vs NginX

PHP version:

The latest release of PHP 7.1, 7.2 are all recommended.

PHP 7.1 is the best choice for PrestaShop 1.6 and 1.7.0 ~ 1.7.4.

If you want to install a package of version 1.7.4 or later, it's recommended to use 7.2 because it is stable and provides a better experience for PrestaShop customers.

A solution for your PHP error!

We discovered that PHP 7.4 might prevent some functionalities from working as expected. The simple solution is to roll back to an older PHP version to solve it.

Database server:

You will need MySQL 5.6+ with a database, username and password. I tried to use MariaDB — a fork of My SQL — it worked fine for our testing purposes.

Install on the internet:

An SSL certificate is something new and essential for your shop's security and PrestaShop SEO.

Vital PHP extensions:

Sometimes, these modules are not included in the PHP package, and you need to install manually: cURL (get the remote files & remote resources), GD extension (generate thumbnail images for the picture you upload), Intl, DOM extension (parse XML documents), Mbstring or Zip extension (extract compressed files).

How do I install PrestaShop on a VPS?

Click here to learn how to install PrestaShop in this step-by-step PrestaShop tutorial.

PrestaShop or OpenCart?

OpenCart is an old story. PrestaShop is a much better and good solution for online businesses.

Want to be up-to-date with the latest system requirements for preparing an environment for PrestaShop installation? Our blog post has a list of the most recent PrestaShop requirements, so please take some time today to review them!

PrestaSOO team
Everything you need to make a living doing work you love.

Discover

It is a wise investment

Prestashop modules we created first to solve the problem of our own business - an e-Commerce site. That means they are very useful for a serious business. If you value your web property, these modules are a wise investment.
Sarah Reeves, App Developer @ PrestaSOO
Made with in Paris & Hanoi
PrestaSOO © 2021. All rights reserved. // Privacy Policy Terms of Service