Here is a good video on how to do it. Its straight forward and mostly automatic.
And here is the process:
1. Install ZPanel
For a tutorial how to install ZPanel using Linux OS, please follow: How to Install Zpanel in Linux Server
2. Install Zantastico X in ZPanel
After ZPanel installed, return to the terminal and enter the command
zppy repo add modules.zpanelcp.com/repo zppy update && && zppy install zantasticox
After the login into ZPanel Dashboard, select Server Admin on the left of the screen and select the Admin Module underneath.
Then, scroll down to the bottom to find Module Zantastico X, then check the box for Administrator permissions and click Save Changes (shown below)
3. Install WordPress
After Zantastico X installed perfectly, click the Home Menu and select Domains> Domains, Domains page, enter the URL that will be our website address:
Now, create an FTP account. Select File Management> FTP Accounts.
Enter the username and password, etc. Make sure you select Create a new Home Directory (unless this user already has an account)
Now, we need a database. Select Database> MySQL Database.
Enter the name of a data base that we want, and then click Create
Then, we create a user for the database. Select Database> MySQL User.
Enter the user name you want, then select the database that has been created in the dropdown menu, then click create user. Note the username and password because we will need in filling wp-config.
Then click back Home menu at the top of the page, and select the column section Zantastico X Advance
In Zantastico X there are various modules such as Drupal, Joomla, and WordPress. Options can be determined as needed, but this time we will choose WordPress, then click install located on the right column of WordPress.
We will be faced with a basic menu selection for our WordPress. Fill in accordance with what had been made earlier. And click Install.
Once completed, return to the web browser and type the address of WordPress. Whoala!