Skip to main content

Requirements

Environment

  • WHMCS 8.0 or newer (last tested with 8.13.0)
  • ionCube Loader 12 or newer
  • PHP 7.4 or 8.1-8.3
  • PHP FileInfo, intl and mbstring extensions
  • PHP memory_limit 256M or greater (512M recommended)
  • ImageMagick, GraphicsMagick or Poppler recommended

PHP Extensions

You need the PHP intl, fileinfo and mbstring extensions.

On most systems, they are already active. If they are missing on your system, you must install and enable them.

Installing required PHP extensions

sudo apt install php-intl php-fileinfo php-mbstring

Enabling required PHP extensions

  • Login as admin
  • Under the Software and Service section, click on Select PHP Version
  • Ensure that intl and fileinfo are checked and save

System Locales

For the automatic formatting of currencies and locales to work properly, on Linux-based systems it is necessary to have the corresponding locales installed. Otherwise, PHP will fall back to US format.

sudo dpkg-reconfigure locales