In most cases, WordPress installation is a very simple process that takes less than five minutes to complete. Many web servers now offer tools to automatically install WordPress for you.
Make sure that your web host has the minimum requirements to run WordPress.
You can download the latest WordPress release from WordPress.org
To use SHome WP please make sure that your hosting is running as the following features: