Skip to content

Latest commit

 

History

History
55 lines (49 loc) · 13.9 KB

system-requirements.md

File metadata and controls

55 lines (49 loc) · 13.9 KB
title description last_updated template originalLink originalArticleId redirect_from
System requirements
This document provides the configuration that a system must have in order for the Spryker project to run smoothly and efficiently.
April 24 2024
howto-guide-template
6f7d36c1-2ee4-47d1-8f7f-ea0f1b7f93a7
/docs/scos/dev/set-up-spryker-locally/system-requirements.html
/docs/scos/dev/set-up-spryker-locally/installing-spryker-with-development-virtual-machine/devvm-system-requirements.html
/docs/marketplace/dev/setup/202204.0/system-requirements.html
/docs/scos/dev/system-requirements/202304.0/system-requirements.html
/docs/marketplace/dev/setup/202307.0/system-requirements.html
/docs/scos/dev/system-requirements/202204.0/system-requirements.html
/docs/scos/dev/system-requirements/202311.0/system-requirements.html

Base shop system requirements

REQUIREMENT VALUE
OS Native: Linux
Web server NginX—preferred. But any web server supporting PHP, like lighttpd, Apache, or Cherokee, works.
Databases MariaDB >= 10.4—preferred, PostgreSQL >=12 till Q3 2024, then >=16, or MySQL >=5.7.
PHP PHP >=8.1 with the following extensions: curl, json, mysql, pdo-sqlite, sqlite3, gd, intl, mysqli, pgsql, ssh2, gmp, mcrypt, pdo-mysql, readline, twig, imagick, memcache, pdo-pgsql, redis, xml, bz2, and mbstring. For details about supported PHP versions, see Supported Versions of PHP
SSL For production systems, a valid security certificate is required for HTTPS.
Redis Versions 5.0 and 6.2
Elasticsearch Version >=7.0
RabbitMQ Version >=3.7
Jenkins (for cronjob management) Version >=2.0
Graphviz (for state machine visualization) Version >=2.0
Node.js Version >= 18.0.0
npm Version >= 9.0.0
Intranet Back Office application (Zed) must be secured in an Intranet using VPN, Basic Auth, IP allowlist, or DMZ.
Available languages German and English. UTF-8 left-to-right languages are fully supported.

Marketplace system requirements

OPERATING SYSTEM NATIVE: LINUX-ONLY THROUGH VM: MACOS AND MS WINDOWS
Web server NginX—preferred. But any web server supporting PHP, like lighttpd, Apache, or Cherokee, works.
Databases MariaDB >= 10.4—preferred, PostgreSQL >=12 till Q3 2024, then >=16, or MySQL >=5.7.
PHP PHP >=8.1 with the following extensions: curl, json, mysql, pdo-sqlite, sqlite3, gd, intl, mysqli, pgsql, ssh2, gmp, mcrypt, pdo-mysql, readline, twig, imagick, memcache, pdo-pgsql, redis, xml, bz2, mbstring. For details about supported PHP versions, see Supported Versions of PHP.
SSL For production systems, a valid security certificate is required for HTTPS.
Redis Versions 5.0 and 6.2
Elasticsearch Version >=7.0
RabbitMQ Version >=3.7
Jenkins (for cronjob management) Version >=2.0
Graphviz (for state machine visualization) Version >=2.0
Symfony Versions 5.0, and 6.0
Node.js Version >= 18.0.0
Intranet Back Office application (Zed) must be secured in an Intranet using VPN, Basic Auth, IP allowlist, or DMZ.
Spryker Commerce OS Version >= {{page.version}}