Skip to main content
Version: 2024.1

System Requirements

Server Requirements​

For production, we highly recommend a *nix based system.

Also have a look at our official Docker images and the docker-compose files in our skeleton and demo application.

Webserver​

  • Apache >= 2.4
    • mod_rewrite
    • .htaccess support (AllowOverride All)
  • Nginx

PHP >=8.1 <8.4​

Both mod_php and FCGI (FPM) are supported.

Required Settings and Modules & Extensions​

  • imagick (if not installed gd is used instead, but with less supported image types)
    • LCMS delegate for Image Magick to prevent negative colors for CMYK images
  • phpredis (recommended cache backend adapter)
  • graphviz (for rendering workflow overview)
  • mysqli (PDO although is still required for parameter mappings)

Database Server​

  • MariaDB >= 10.3
  • MySQL >= 8.0
  • Percona Server (supported versions see MySQL)
  • AWS Aurora (supported versions see MySQL)

Features​

  • InnoDB / XtraDB storage engine
  • Support for InnoDB fulltext indexes

Permissions​

All permissions on database level, specifically:

  • Select, Insert, Update, Delete table data
  • Create tables
  • Drop tables
  • Alter tables
  • Manage indexes
  • Create temp-tables
  • Lock tables
  • Execute
  • Create view
  • Show view

For installing our demo additionally Create routine and Alter routine are needed.

System Variables​

[mysqld]
innodb_file_per_table = 1

[mariadb]
plugin_load_add = ha_archive # optional but recommended, starting from mariadb 10.1 archive format is no more activated by default (check and adapt for mysql or other database software)

All versions > 3 are supported

Configuration​
# select an appropriate value for your data
maxmemory 768mb

# IMPORTANT! Other policies will cause random inconsistencies of your data!
maxmemory-policy volatile-lru
save ""

Operating System​

Please ensure you have installed all required packages to ensure proper locale support by PHP. On Debian based systems, you can use the following command to install all required packages: apt-get install locales-all (on some systems there may be a reboot required).

Additional Server Software​

  • FFMPEG (>= 3)
  • Ghostscript (>= 9.16)
  • LibreOffice (>= 4.3)
  • Chromium/Chrome
  • xvfb
  • timeout (GNU core utils)
  • pdftotext (poppler utils)
  • inkscape
  • pngquant
  • optipng
  • jpegoptim
  • exiftool
  • Graphviz

Please visit Additional Tools Installation for additional information.

Browser Requirements​

Pimcore supports always the latest 2 versions of all 4 major desktop browsers at the time of a release.

  • Google Chrome (Recommended)
  • Mozilla Firefox
  • Microsoft Edge
  • Apple Safari

Note: Microsoft Internet Explorer 11 won`t be supported from Pimcore 6.0.0 or higher. More details here.

System Requirements Check​

A tool that gives you an overview of required and optional system requirements for running Pimcore Application.

You can check via Admin UI Tools / System Info & Tools / System-Requirements Check menu.

Or via following CLI command:

bin/console pimcore:system:requirements:check