Installing wordpress is not a rocket science now a days, any new webmaster can also do it without much difficulties. It is recommended to install wordpress from your cPanel as this would make it easy to create your database also. Though many of the web hosting services providers provide you some automated scripts for wordpress installation but installing it manually may help you to retain total control, installing wordpress on your localhost does not differ than general installation.
Following are the simple steps for installing wordpress on a self hosted domain.
Create A Database
You should create your database in the initial stage of wordpress installation, you can do this by entering in to your cPanel, there you can find Databases >> MySql databases >> Create a New Database. Once the database is created you can create multiple users and assign the required privileges to these database users as per your requirement.
Download and Upload WordPress
In this second step you need to download the wordpress zip file which is widely available in the internet but downloading it from the official website (wordpress.org) is always recommended. Once you have downloaded the file you can upload it directly on the server and extract it. This action will create a folder with name ‘Wordpress’ which will be the root folder and you need to move all the files to this folder.
Press ‘Refresh’ button and follow the given steps.
This is end part of your wordpress installation, you will be guided through the steps by which you need to fist add the database name, username and password, then you will have to add the username and password of email, after finishing all the processes successfully you can login and start posting.
So apart from creating database there is nothing different in installing wordpress on a local host than installing it on your cPanel hosting account.