WHMCS System Requirements:
IBG App Installer - AiO Module Requirements:
In addition to the minimum and recommended WHMCS operating requirements, the below system requirements are also needed to run our IBG App Installer - AiO module:
- - WHMCS 7.0 or higher
- - PHP 5.6 or higher
- - PHP cURL Library
- - PHP PDO Library
- - MySQL 5.2.0 or higher
- - php.ini must have the extension mysqli set to enabled
- - PHP functions to enable: allow_url_fopen, ftp_connect(), ftp_put(), curl_exec(), ZipArchive and PharData support
- - Special PHP functions for FTP: If you need to make FTP connections using SSL or SSH, you will need to install/enable the required components to run either ftp_ssl_connect or ssh2_sftp, as applicable.
Recommended Memory Limits:
- - PHP memory_limit = 128M
- - MySQL wait_timeout = 28800
- - MySQL max_allowed_packet = 104857600 (recommended)
- - MySQL interactive_timeout = 28800
- - Apache Timeout = 300
- - If using CloudLinux, we recommend setting the allowed threshold to 10MB/sec for the account running WHMCS
Required Inbound/Outbound TCP Ports:
- - 21 for FTP (unless a different port is specified in your configuration settings)
- - 2082 (for cPanel connections only)
- - 2083 (for cPanel connections only)
- - 2222 (for DirectAdmin connections only)
Remote Server Requirements:
The system requirements for the remote server where the provisioning or package building process will be taking place highly depends on the size of the site being worked with. In some cases, you may find an "Allowed memory size" PHP error being thrown, which means you need to increase the PHP memory_limit value on the remote server. We recommend setting this value to 256M as a starting point and increase it only if needed.
In addition, the remote server will also need the following PHP requirements enabled:
- - PHP cURL Library
- - PHP PDO Library
- - MySQL 5.2.0 or higher
- - php.ini must have the extension mysqli set to enabled
- - PHP functions to enable: curl_exec(), ZipArchive and PharData support