WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many features including a plugin architecture and a templating system. Used by over 2% of the 10,000 biggest websites, WordPress is the most popular blog software in use today.
It was first released in May 2003 by Matt Mullenweg as a fork of b2/cafelog. As of September 2009, it was being used by 202 million websites worldwide.
FEATURES OF WORDPRESS
WordPress has a templating system, which includes widgets that can be rearranged without editing PHP or HTML code, as well as themes that can be installed and switched between.The PHP and HTML code in themes can also be edited for more advanced customizations.
WordPress also features integrated link management; a search engine-friendly, clean permalink structure; the ability to assign nested, multiple categories to articles; and support for tagging of posts and articles. Automatic filters that provide for proper formatting and styling of text in articles are also included.
FEATURES OF WORDPRESS
WordPress also supports the Trackback and Pingback standards for displaying links to other sites that have themselves linked to a post or article. Finally, WordPress has a rich plugin architecture which allows users and developers to extend its functionality beyond the features that come as part of the base install.
Native applications exist for Android, iPhone/iPod Touch, and BlackBerry which provide access to some of the features in the WordPress Admin panel and work with WordPress.com and many WordPress.org blogs.
Before Installing WordPress
Before you begin the install, there are few things you need to have and do.
You need access to your site and its directory and software to proceed with the installation. These are:
An access to your web server
A text editor
An FTP Client (if you need to install WordPress on a remote server)
Your web browser of choice
Need to Do to Install WordPress
Checking to ensure that you and your web host have the minimum requirements to run WordPress.
Download the latest release of WordPress.
Unzip the downloaded file to a folder on your hard drive.
Be prepared with a secure password for your Secret Key
Print this page out so you have it handy during the installation.
# 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.
# Open wp-config.php in your favorite text editor and fill in your database details as explained in Editing wp-config.php to generate and use your secret key password.
# Place 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://localhost/), 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://localhost/blog/), rename the directory wordpress to the name you'd like the subdirectory to have and move or upload it to your web server. For example if you want the WordPress installation in a subdirectory called "blog", you should rename the directory called "wordpress" to "blog" and upload it to the root directory of your web server.
Run the WordPress installation script by accessing wp-admin/install.php in your favorite web browser.
* If you installed WordPress in the root directory, you should visit: http:// localhost /wp-admin/install.php
* If you installed WordPress in its own subdirectory called blog, for example, you should visit: http:// localhost /blog/wp-admin/install.php
CREATE A DATABASE
To create database visit http://localhost/xampp/
Click PHP MyAdmin and create a new Database
Then goto configuration file of wordpress, replace the old database name into your new database name