System Requirements

  • PHP
    • minimum version is PHP 7.1
    • JSON needs to be enabled
    • ctype needs to be enabled
    • curl needs to be enabled
    • pcntl need to be enabled
    • imagick and gd needs to be enabled (if you wish to use the KunstmaanMediaBundle)
    • memcached needs to be enabled
    • you need to have the PHP-XML module installed
    • you need to have at least version 2.6.21 of libxml
    • PHP tokenizer needs to be enabled
    • mbstring functions need to be enabled
    • iconv needs to be enabled
    • POSIX needs to be enabled (only on *nix)
    • Intl needs to be installed with ICU 4+
    • An opcode cache needs to be enabled (APC <= 5.4 or the built in Opcode cache >= 5.5)
    • A userland cache APCu
    • PDO with the MySQL binding enabled
    • pecl_http needs to be enabled
    • php.ini recommended settings
      • short_open_tag = Off
      • magic_quotes_gpc = Off
      • register_globals = Off
      • session.auto_start = Off
      • date.timezone should be configured
  • MySQL 5.x (some work on sqlite has been done but is not supported)
  • A webserver like Apache or Nginx (preferably with a Varnish server in front)
  • Imagemagick
  • Elasticsearch
  • Memcached (optionally)