System Requirements
  • Updated on 05 Aug 2020
  • 1 minute to read
  • Print
  • Share
  • Dark
    Light

System Requirements

  • Print
  • Share
  • Dark
    Light

Operating System Native: LinuxOnly via VM: MacOS and MS Windows
Web Server NginX - preferred. But any webserver which supports PHP will work such as lighttpd, Apache, Cherokee.
Databases Depending on the project, one of the databases: PostgreSQL >=9.6 - preferred, or MySQL >=5.7.
PHP Spryker supports PHP >=7.2 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. The preferred version is 7.3.
SSL For production systems, a valid security certificate is required for HTTPS.
Redis Version >=3.2, >=5.0
Elasticsearch Version 5.x or 6.x
RabbitMQ Version 3.6+
Jenkins (for cronjob management) Version 1.6.x or 2.x
Graphviz (for statemachine visualization) 2.x
Node.js Version 8.11.4
NPM Version 6.4.1

Supported browsers

The Spryker Commerce OS supports the following browsers for all frontend-related projects/products (B2B Demo Shop, B2C Demo Shop, Master Suite):

Desktop (Yves and Zed) Mobile (Yves only) Tablet (Yves only)
Browsers:
  • Windows, macOS: Chrome (latest version)
  • Windows: Firefox (latest version)
  • Windows: IE 11
  • Windows: Edge (latest version)
  • macOS: Safari (latest version)
Windows versions:
  • Windows 10
  • Windows 7
macOS versions:
  • Catalina (basically, the latest released version)
Screen resolutions:
  • 1024-1920 width
Browsers:
  • iOS: Safari
  • Android: Chrome
Screen resolutions:
  • 360x640 (e.g. Samsung Galaxy S8 or S9)
  • 375x667 (e.g. iPhone 7 or 8)
  • iPhone X, Xs, Xr
Android versions:
  • 8.0
iOS versions:
  • iOS 13 (basically the latest released version)
Browsers:
  • iOS: Safari
  • Android: Chrome
iOS versions:
  • iOS 13
Screen resolutions:
  • 1024x703 (e.g. iPad Air)
Was this article helpful?