Check these before you install WHMAZ. Nearly every failed installation comes down to a missing PHP extension or a web server that has not got URL rewriting switched on.
Minimum server requirements
- PHP 7.4 or newer. PHP 8.1+ is recommended for new installs.
- MySQL 5.7+ or MariaDB 10.3+.
- Apache or Nginx with URL rewriting enabled (
mod_rewriteon Apache). - A valid SSL certificate. WHMAZ should only ever be served over HTTPS.
Required PHP extensions
curl— used for control panel and registrar API calls, and for license checks. Without it, provisioning and domain search will silently fail.openssl,mbstring,json,pdo_mysql,zip,gd
Recommended PHP settings
memory_limit— at least256Mmax_execution_time— at least120upload_max_filesizeandpost_max_size— large enough for the software releases you plan to distribute
Checking what you have
From a shell on the server:
php -v
php -m | grep -E 'curl|mbstring|openssl|pdo_mysql|zip|gd'
If any extension is missing, install it through your distribution's package manager or your control panel's PHP selector, then restart the web server before running the installer.