Operating System
- Linux distributions such as RedHat, Ubuntu, Debian and CentOS are recommended for production setups
Web Servers
- Apache 2.2.x or 2.4.x
- Nginx latest mainline or stable version
Database Management Systems
- MySQL 8.0
PHP & PHP CLI version
- Version 8.1 or above
PHP settings
- date.timezone must be set
- detect_unicode must be disabled in php.ini
- memory_limit should be at least 512M
- xdebug.scream must be disabled in php.ini
- xdebug.max_nesting_level above 100 in php.ini
- xdebug.show_exception_trace must be disabled in php.ini
PHP extensions
- ctype
- fileinfo
- curl
- gd
- intl (ICU Library 4.4 and above)
- json
- mbstring
- openssl
- mysql
- pcre
- simplexml
- tokenizer
- xml
- zip
- imap
- soap
- bcmath
- ldap
- Node.js >=16.0, < 17.0
Enterprise Edition
Enterprise Edition supports additional software configuration which allows for better support scale and performance. Additional software configuration that are supported:
- PostgreSQL/EnterpriseDB 13.5 and above as replacement for MySQL
- PHP extension pgsql is required to be installed
- RabbitMQ 3.9.x
- RabbitMQ is an alternative for the default Job Queue
- Elasticsearch >= 7.16.1, < 8.0
- Elasticsearch is an alternative for the ORM search
Browsers
- Mozilla Firefox (lastest)
- Google Chrome (lastest)
- Microsoft Internet Explorer 11 and above
- Microsoft Edge
- Safari (latest)