The PHP stack of the Exponential ecosystem
The ecosystem lives "within the PHP stack". These pages describe the parts of that stack Exponential runs on and works with.
Contents
The pages of this part
| Page | What it answers |
|---|---|
| PHP versions | Which PHP versions run which release |
| Databases | The six supported databases in the project's order |
| Web servers and engines | Velocity, FrankenPHP and the traditional servers |
| Operating systems | The four tiers of operating system support |
| Upstream projects and forks | What Exponential uses and gives back to |
| Standards and tooling | PSR, coding standards, CI, quality checks |
The stack in one table
| Layer | Exponential 6.0.15 | Source |
|---|---|---|
| Language | PHP 8.0 to 8.5 (PHP 7.4 usable without support) | README.md |
| Package manager | Composer, Packagist | README.md |
| Kernel libraries | expcomponents (se7enxweb/expcomponents-*), the fork of the Zeta Components, since 6.0.15 | composer.json, expcomponents |
| Database | SQLite 3 (default), PostgreSQL, MongoDB, MariaDB, Oracle, MySQL | Database support |
| Server | Velocity (Qbix, FrankenPHP or PHP's built-in server), or Apache, Nginx, LiteSpeed, Caddy, IIS and others | README.md |
| Operating system | Almost any that runs PHP 8.0 or later | Operating system support |
| Search | The built-in search engine; Solr as an option | Search backends |
Related pages
- Ecosystem: start here
- Requirements
- Hosting basics
- The PHP stack it stands on and gives back to
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
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.