A wordpress is a platform for people who want to make their self hosted blog .
WordPress is well known for its ease of installation. Under most circumstances installing WordPress is a very simple process and takes less than five minutes to complete. Many web hosts now offer tools (e.g. Fantastico) to automatically install WordPress for you. However, if you wish to install WordPress yourself, the following guide will help. Now with Automatic Upgrade, upgrading is even easier.
The following installation guide will help you, whether you go for the Famous 5 Minute Installation, or require the more detailed installation guide.
Requirements for installing a wordpress blog :-
1.Your own hosting
You can buy your own custom hosting from many hosting providers like hostgator,bluehost etc.But remember always buy premium hosting only because if you want to make money you have to invest somemoney also.To start your blog you don’t need much big hosting packages you can start with the starting packages because you don’t need to handle much traffic at beginning and you can start by buying a shared hosting package from hostgator (recommended).
2.A custom domain
You can buy your custom domain from many sites like godaddy.com
After buying your custom domain point it to your webserver.If you don’t know how to do it I will write a post explaining it later but till then you can post a comment here and I will explain you in detail.
If you have buyed your hosting from hostgator or any other hosting which provides the support of quick softwares install like fantastico, softacolous then I will recommend you to use them to install your wordpress because its quick and easy.
How to install manually :-
Download and unzip the WordPress package if you haven’t already.
Create a database for WordPress on your web server, as well as a MySQL user who has all privileges for accessing and modifying it.
Rename the wp-config-sample.php file to wp-config.php.
Upload the WordPress files in the desired location on your web server:
If you want to integrate WordPress into the root of your domain (e.g. http://example.com/), move or upload all contents of the unzipped WordPress directory (but excluding the directory itself) into the root directory of your web server.
If you want to have your WordPress installation in its own subdirectory on your web site (e.g.http://example.com/blog/), create the blog directory on your server and upload WordPress to the directory via FTP.
Run the WordPress installation script by accessing wp-admin/install.php in a web browser.
If you installed WordPress in the root directory, you should visit: http://example.com/wp-admin/install.php
If you installed WordPress in its own subdirectory called blog, for example, you should visit:http://example.com/blog/wp-admin/install.php