Requirements

Server readiness

Step 1 of 4
!
PHP version Running PHP 8.2.33. 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.