It was initially hard for me. But after some consideration i found our it you could install the prerequisites properly then the installation will go on bumpy dumpy. Note my point
1.) Install php , on centos you will have to update this and on other distros will work fine.
2.) Install MySQL and give enough permission to it by using this command from MySQL shell.
Grant all privileges on *.* to root@'%' identified by 'password' with grant option;
You may have to configure my.cnf and set the bind-address to the IP on which MySQL server will listen.
3.) Install Apache.
And now run the HCnix installer , i guarantee 100% that the installation will go smoothly.