As you may know, WHMCS is the leading web hosting management and billing software that automates all aspects of your business from billing, provisioning, domain reselling and etc. In this article, we are going to install WHMCS 7.7.1 on CentOS 7.6.
We assume you have a valid WHMCS license and have downloaded its package from WHMCS download area.
Here are our environment OS and software versions:
- OS: Centos 7.6 on VMware
- WHMCS: 7.7.1
- PHP: 7.2
- Database: Mariadb 10.3
- Web server: httpd 2.4
Here we start from a fresh minimal CentOS 7.6 installation.
1- Initial CentOS setup
Set correct time and date. here we use “Asia/Dhaka”:
# timedatectl set-timezone America/New_York
Change default root password:
Set SELinux to permissive mode by editing /etc/selinux/config:
# vim /etc/selinux/config
Also to apply it immediately run: