WordPress is designed to run in every web server. However, there are web servers that is outdated which cause inconvenience in running WordPress installation or might prevent you from installing WordPress.

In order to run WordPress in your server, you need to have the following:

1. Web Host

A web host is a service that allows you to store your files and making it accessible over the internet via World Wide Web (www). There are several web hosting now a days that offers good services. You can choose any of them as long as they meet the minimum requirements.

Minimum Requirements

PHP version 5.2.4 or greater
MySQL version 5.0 or greater

If you are unsure that your server meets the above criteria, you may ask your web hosting provider if their server meet the above requirements. If not, you need to switch to a better web hosting provider or you may not continue following this tutorial if you wish to stay with them.

2. Domain Name

A domain name is use to replace your server’s IP address with a readable string. e.g. example.com

TIPS: For branding and SEO purposes, your domain name must contain the word that your website is being focused. For example, if you plan to make a website for jewellery, your domain name must be something like jewellery-store.com or jewellery.com.

3. WordPress CMS Core

The last thing you need is to download the WordPress core from its official download location. http://wordpress.org/download/