Enhancing Security

WHMCS includes features to help keep your data safe, and we recommend taking additional steps to secure your self-hosted WHMCS installation further.


System Requirements

For successful operation of and updates to of self-hosted WHMCS installations, your system must meet the minimum system requirements for your WHMCS version.


Troubleshooting Installation

When you install WHMCS on a server, make sure to watch for errors both during and after the installation process.


Install WHMCS

The first step to running a self-hosted WHMCS installation is installing it on your server. WHMCS includes an easy browser installation tool to suit most users' needs.


Install on the Command Line

If you want more configuration options than browser-based installation offers, you can install and upgrade WHMCS on the command line.


Install with cPanel Site Software

If you use a cPanel & WHM version that supports it, you can install self-hosted WHMCS easily using cPanel's deprecated Site Software feature.




Install ionCube Loader

ionCube Loader® is a PHP extension that allows decoding and encoding of WHMCS files. Before you install or upgrade your self-hosted WHMCS installation, make sure your system uses the correct version.


Uninstall WHMCS

If you need to uninstall WHMCS from your self-hosted server, you can do so manually by removing the related WHMCS files, data, cron jobs, and email piping or importing.










Disable MySQL Strict Mode

You must disable MySQL® Strict Mode (sql_mode) to successfully run a self-hosted WHMCS installation. We recommend disabling this immediately after you finish installation.