Skip to documentation

System Requirements

Suggest an edit

Check PHP, database and hosting compatibility.

Runtime requirements

Requirement Supported environment
PHP 8.3 or newer
Database MySQL 5.7+ or MariaDB 10.4+
Web server Apache or Nginx with PHP support and HTTPS
Document root The application’s public folder
Node.js Not needed for the prebuilt merchant ZIP
Developer tools Composer 2.x, Node 20+ and npm 10+ for a source checkout

PHP extensions

Enable PDO, PDO MySQL, mbstring, OpenSSL, tokenizer, XML, ctype, JSON, fileinfo, cURL, GD and ZIP.

php -v
php -m

Storage and permissions

Allow space for application files, the database, uploaded product media and backups. Ensure the application can write to storage and bootstrap/cache. Avoid broad world-writable permissions.

Need more help with this guide?Get support →Ask the community →