Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Compatibility and dependencies in the ecosystem

How to check that an Exponential package fits your installation - PHP versions, the kernel version, databases, engines, extension loading order and Composer conflicts - and how to read a package's requirements before…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/ecosystem/packages/compatibility-and-dependencies.md

On this page

Compatibility and dependencies in the ecosystem

Contents

  1. Read the requirements first
  2. The dimensions to check
  3. Useful commands
  4. When something does not fit

Read the requirements first

A Composer package states what it needs in its composer.json (require, conflict, suggest). Read it before you install, and do not trust a description that is not backed by it. This applies to whole distributions too: the DXP, for example, ships no layouts editor, workflow, scheduler or legacy kernel, which its requirements show (Exponential Platform DXP).

The dimensions to check

DimensionWhere to checkPage
PHP versionrequire.php of the package and of the kernel (PHP 8.0 to 8.5 (PHP 7.4 usable without support) for 6.0.15)PHP versions
Kernel versionrequire."se7enxweb/exponential" or the READMEThe Exponential 6 kernel
DatabaseWhether the extension uses SQL that your database lacksDatabases
EnginePersistent workers keep classes in memory; restart after changesExponential Velocity
Other extensionsTemplate overrides and settings can collide; the loading order decidesExtension loading order
PHP extensionsext-* requirementsPHP versions and extensions

Useful commands

composer show se7enxweb/exponential      # the installed kernel version
composer why <vendor/package>            # which package requires it
composer why-not <vendor/package> <ver>  # what blocks a version
./console exp:info --plain --no-logo     # every extension with its version, the engine, the caches

exp:info is described in The system card.

When something does not fit

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x