Question
How to install WHMCS extension in Plesk for Linux?
Answer
WARNING: Do not install WHMCS on the same Plesk server which will be managed by WHMCS, since web services will be restarting upon provisioning and it will cause errors in WHMCS.
Note: WHMCS is tested in Linux based environments running the Apache webserver. Other environments such as Windows-based configurations may experience compatibility issues and are not supported.
Note: WHMCS can be installed on servers with Plesk Obsidian. WHMCS must be used for managing remote Plesk servers. Management of local server (the same Plesk server where WHMCS is installed) is not supported.
To install WHMCS extension in Plesk for Linux, click on one of the following sections and follow the instructions:
- In Plesk, go to Extensions and search for WHMCS installer
-
Click Get it free.
-
Initial preparation:
Here are the steps to install WHMCS on a domain whmcs.example.com:
-
Create a new subscription (whmcs.example.com as an example) or choose the domain name you will use to access WHMCS. If you change your mind later, you can always reconfigure WHMCS to use a different domain name.
-
Secure the website with a valid SSL/TSL certificate using the SSL It! extension
-
Create a new database at Domains > whmcs.example.com > Databases. Note the database user name and password, they will be needed later.
Downloading WHMCS via CLI:
-
Connect to the server via SSH;
-
Download the zip file using the URL from the JSON to the website’s httpdocs/ directory and extract it:
# cd /var/www/vhosts/whmcs.example.com/httpdocs/
# wget https://releases.whmcs.com/v2/pkgs/whmcs-8.10.1-release.1.zip
# unzip whmcs…