How to install WHMCS on cPanel
This guide will show you how to install WHMCS onto the VoltHosting cPanel website hosting service. You will need a WHMCS license, and cPanel website hosting before proceeding, so please purchase one from us beforehand.
Follow the steps below to install WHMCS onto your cPanel service.
There are two ways you can install WHMCS on cPanel. You can install it manually (recommended for customisability) or you can use our software installer.
Installing WHMCS manually
- Purchase a WHMCS license from VoltHosting, and have the key to hand.
ke sure to select the latest version of WHMCS
- Install the required PHP modules and use the correct PHP version in line with the WHMCS system requirements .
- Head over to cPanel , and then under
Software
, selectSelect PHP Version
.
- Then under
Extensions
make sure your version of PHP is the latest version listed on the official WHMCS system requirements . Then, enableioncube_loader
.
- Once PHP is setup correctly, you need to create the WHMCS database.
- Head over to cPanel, then under
Databases
selectDatabase Wizard
.
enter in the database name. For example,
whmcs
, and then click Next
.
r database name is INCLUDING the prefix of your account username, in the examples case this is
volthosting
but this will be different for you.
- Now, the user needs to be created. Enter in the systems username and create a password, then click
Next
.
example we used the username
whmcs
.
volthosting
but this will be different for you.- Now you need to assign the database permissions to the user. WHMCS needs the permissions below:
ALTER | DROP | LOCK TABLES |
CREATE | INDEX | SELECT |
DELETE | INSERT | UPDATE |
- Click
Make Changes
and thenNext Step
.
- Now, upload your WHMCS files to the server.
- Go to cPanel, then under
Files
, selectFile Manager
. - Navigate to the directory that you want WHMCS installed to. In most cases, you will want this on the root of your domain, which will likely be the
public_html
directory. - Now, click
Upload
and select the downloaded.zip
file which contains the WHMCS files. - When the upload finishes, click
Go Back
and you'll see the new.zip
in the directory. - Right click on the
.zip
and clickextract
and select the wanted destination, then clickExtract files
.
- Now, you can finish the WHMCS installation using your browser.
Head over to the installation script at the following address:
https://www.example.com/whmcs/install/install.php
Please replace
example.com
with your domain used on cPanel- Follow the instructions on screen. You will need to accept the EULA, enter your WHMCS license, and create a admin account.
- Once you have finished the installation process in the browser, you will see a
Installation Completion
page appear. You now need to delete the WHMCS installation folder.
Using the same steps as before, head to the directory you installed WHMCS in, and find a folder called install
, then right click on the folder, and click delete
.
- Finally, you need to check the file folders and permissions.
Check to ensure that you are using the correct permissions for WHMCS’s configuration file ( configuration.php
) and the attachments
, downloads
, and templates_c
directories. WHMCS will not function correctly if they do not use the correct permissions.
WHMCS requires the following file and folder permissions for most installations:
/configuration.php
—CHMOD 400
(Readable)/attachments
—CHMOD 777
(Writable)/downloads
—CHMOD 777
(Writable)/templates_c
—CHMOD 777
(Writable)
You may need to adjust these permissions to suit your environment. For example, if you use suPHP or suEXEC, you may need to restrict directory access further. DSO requires 644
permissions.
Limit access to only the account that owns the web server process. Make sure that no other system or user accounts can read your configuration file or modify any WHMCS-related files.
- You're done! WHMCS is now installed.
After you complete installation, we recommend that you configure WHMCS in the following order:
- Perform our recommended additional steps to enhance your installation’s security .
- Configure your installation’s general settings .
- Set up your payment gateways .
- Set up your products to sell .
- Configure your domain pricing .
- Set up your support ticket departments .
- Set up email piping or email importing to manage email replies to support tickets.
- Create and configure the WHMCS cron job and its automated task settings .
- Place some test orders on your website.
Installing WHMCS using our software installer
- Purchase a WHMCS license from VoltHosting, and have the key to hand.
- Install the required PHP modules and use the correct PHP version in line with the WHMCS system requirements .
- Head over to cPanel , and then under
Software
, selectSelect PHP Version
.
- Then under
Extensions
make sure your version of PHP is the latest version listed on the official WHMCS system requirements . Then, enableioncube_loader
.
- Now you can utilse the software installer. On cPanel, head to
Software
, and thenApp Installer
- Locate WHMCS on the page, and click
Install
.
- On this page, fill out all the information on the page.
You should fill out:
- The domain
- The installation directory
- Select
HTTPS
- Set the admin login details
- Select the latest version of WHMCS
- Put in the company name
- Enter in the license key
- Once you ARE SURE that all information is correct. Click
Quick Install
.
- Wait for the installation to finish, and then you're done! WHMCS is now installed.
Updated on: 26/05/2025
Thank you!