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.