Get 50% Discount Offer 7 Days


Contact Info

Chicago 12, Melborne City, USA

+88 01682648101

[email protected]

How to Setup and Configure WHMCS

If you want to simplify and automate the set of operations in hosting companies, using WHMCS is the best option. This product allows you to easily manage your business and increase the efficiency of your services. So you can Setup and Configure WHMCS after reading the following post. One of the best Dedicated server locations that we can offer you to start WHMCS is USA Dedicated Server. You can purchase this server by visiting the NeuronVM website.

What is WHMCS?

WHMCS stands for Web Hosting Management Complete Solution and is the leading web hosting management and billing software that automates all aspects of your business. This powerful system provides hosting companies with everything needed to manage services and users. It is currently the most popular automation and most powerful service available for web hosts.

How to Download WHMCS

First of all, you should visit WHMCS official website and click on Download under the Full Release section:


Wait for the download to finish.

Tutorial Setup and Configure WHMCS

In the rest of this tutorial, we will teach you the steps to install WHMCS on a dedicated server. So follow us to the end of this post.


To install WHMCS on a dedicated server you must have the following prerequisites:

1) MySQL version 5.2.0 (The latest version is 5.7)

2) The latest ionCube Loader version for your PHP version

3) Latest version of PHP suitable for your WHMCS with at least 64 memory limit and PDO database

4) PHP extensions included: BC Math, Fileinfo, Iconv, GMP, Intl, Imap, MBString, OAP, and OpenSSL

Tip: Keep in mind that to purchase and activate the WHMCS license:

You should go to the activating licensing addon on the official site and follow the steps shown on the website.

How to Upload WHMCS on Your Server

Now it’s time to install WHMCS on your server. Remember that this step uses cPanel Server. If you have not installed cPanel on your server, check our related article.

Firstly, you should log in to your cPanel account and navigate to the Files > File Manager path to the File Manager interface of cPanel:


Double-click on the folder icon to navigate to the public_html directory:


Now click on Upload after you see this screen, choose Select File. Then browse the .zip file:

How to Setup and Configure WHMCS

Once the .zip file is uploaded, you should click on click Go Back to “/home/username/public_html” to view the newly-uploaded .zip file in the public_html directory.

Next, right-click the .zip file and select Extract:

1- Extract-file-to-folder

When prompted, select a destination and click Extract File(s). We will extract it to the public_html folder:

2- Extract-file-to-folder

Finally, rename the file to the configuration.php.

How to Create the Database

Note that you should create the MySQL database for the WHMCS installation.

For this purpose, navigate to the Databases > MySQL Database in cPanel to access the MySQL Database Wizard interface. You can create a WHMCS database with the help of this interface:


You can use the interface to choose a database name, username, and password, and to set permissions. Remember to choose All Privileges in the Privileges section:

Add-user-to-database - Setup and Configure WHMCS

Remember to note down the database details. Note that for databases, cPanel uses the cPanel account username, an underscore, and then the name or username of the database.

Now open a separate browser and navigate to the following URL:

Tip: Replace with your website address.

At this point, you will see the End User License Agreement, read it and click I Agree:

license-agreement-whmcs - Setup and Configure WHMCS

Follow the instructions and provide database information, license key, and other information when prompted:

database-information-whmcs - Setup and Configure WHMCS

Finally, click Complete Setup.

Tip: The daily cron job is unique to your server. Remember to copy and save it.

After seeing the installation completion page, delete the /install directory from your server. To do this, just right-click on the /install folder in the cPanel file management interface and select Delete.

That’s all about installing and configuring WHMCS.


WHMCS is an incredible solution that automates all aspects of your business. In this tutorial, we introduced you to WHMCS and taught you how to Setup and configure it. You can ask your questions in the comments section.


What is the exact usage of WHMCS?

On WHMCS, server modules allow you to enable and configure automation on many popular server control panels.

Is there any alternative to WHMCS?

Yes, you can use Blesta, ClientExces, WISECP or Ubersmith

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Share this Post

Leave a Reply

Your email address will not be published. Required fields are marked *