Install PrestaShop Online Store

Live stream set for 2025-04-17 at 14:00:00 Eastern

Ask questions in the live chat about any programming or lifestyle topic.

This livestream will be on Odysee or you can watch below.

Setup PrestaShop In Two Ways

Learn how to install PrestaShop Shopping Cart from the command line and graphically.

PrestaShop is a free and open source PHP online store management system for creating, modifying and publishing website content. Online Stores require and SSL Certificate when handling sensitive data such as customer data or payment details. It is recommended to always use an SSL Certificate.

PrestaShop has to be installed on a web server.

Download And Install PrestaShop

Download

PrestaShop can be downloaded from PrestaShop. Then the downloaded file is extracted directly on the server or locally before individual files are uploaded if applicable.

HTTP Server

PrestaShop requires an HTTP server such as NGINX or Apache in order to deliver web content over the internet. The HTTP server must include the server-side PHP programming language as an extension.

Database

PrestaShop requires one of the following databases and their applicable PHP extension.

  1. MySQL or compatible database such as MariaDB and its compatible PHP MySQL Extension.

The database can be managed on the command line or via phpMyadmin which is a web-based database administration tool for MySQL and MariaDB.

Perform MySQL Database Requirements

CREATE DATABASE dbname;
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost';

PrestaShop Installation Assistant Language
PrestaShop Installation Assistant Showing Language Selector

PrestaShop Installation Assistant License
PrestaShop Installation Assistant Showing License Agreement

PrestaShop Installation Assistant Store Info
PrestaShop Installation Assistant Showing Store Information

PrestaShop Installation Assistant Store Content
PrestaShop Installation Assistant Showing Store Content

PrestaShop Installation Assistant System Config
PrestaShop Installation Assistant Showing System Configuration

PrestaShop Installation Assistant Install Finished
PrestaShop Installation Assistant Showing Finished Installation

PrestaShop Backend Login
PrestaShop Showing Backend Login Form

PrestaShop Backend Panel
PrestaShop Showing Backend Panel Dashboard


Open Source

The PrestaShop Core software is released under the OSL 3.0 license. The copyleft license comes with strict rules and requirements to ensure the software remains free and open-source. PrestaShop’s Native Modules and the Classic theme are released under the Academic Free License (AFL) 3.0 license. The permissive license has conditions requiring preservation of copyright and license notices. It allows commercial use, modification, distribution, and allows making derivatives proprietary, consult the license for more specific details.

The phpMyAdmin software is licensed under the terms of the GNU General Public License (GPL) version 2. The copyleft license comes with strict rules and requirements to ensure the software remains free and open-source. It allows commercial use, modification, distribution, and allows making derivatives proprietary, consult the license for more specific details.

Conclusion:

PrestaShop is easy to install once you meet all the requirements for the server and database. Install PrestaShop Online Store using the command line or graphically using a web browser and phpMyAdmin.

If you enjoy this article, consider supporting me by purchasing one of my OjamboShop.com Online Programming Courses or publications at Edward Ojambo Programming Books or simply donate here Ojambo.com Donate

References:

Leave a Reply

Your email address will not be published. Required fields are marked *