Requirements

Server readiness

Step 1 of 4
PHP version Running PHP 8.4.20. PHP 8.4 or newer is required.
MySQLi extension Required for database connection checks and installation.
IMAP extension Required for mailbox features.
MBString extension Required for multi-byte text handling.
ZIP extension Required for archive exports and package handling.
GD extension Required for image processing.
PDO extension Required by several framework components.
CURL extension Required for purchase verification and remote updates.
OpenSSL extension Required for secure transport and encryption helpers.
allow_url_fopen Required by legacy remote checks.
Config directory application/config must be writable so app-config.php can be generated.
App config file application/config/app-config.php must be writable when it already exists.
Database config file application/config/database.php should remain readable and constants-based.
HTACCESS file .htaccess is optional. Keep it writable only if this installer should manage clean URL rules.