logo

Installation

Prerequisites

InnoShop requires some prerequisites to run. You will need:

  • PHP version 8.2 or higher, with the following PHP extensions installed:
  ctype
  curl
  dom
  fileinfo
  filter
  hash
  mbstring
  mysql
  openssl
  session
  tokenizer
  xml
  • The PHP package manager Composer.
  • A database, such as MySQL (5.7+) or SQLite.
  • Git (optional, depending on the installation method).

Composer

If you are installing from the source, you should install Composer globally. Composer is a dependency manager for PHP that is used to install InnoShop's dependencies. We recommend following Composer's own installation guide.

If you are using macOS or Linux, we also highly recommend using Homebrew to install and manage your dependencies and packages. This will save you a lot of unnecessary hassle. For more information, see the official documentation.