There are many ways to install WordPress in localhost/local computer, and upload to the remote server. Install WordPress to your localhost can be very useful if you want to edit the template.
# Download and install the "EasyPHP":http://easyphp.org/. The package includes an Apache server, a MySQL database, a fully PHP execution, as well as easy development tools for your website.
# Download "MySQL Admin Tool":http://dev.mysql.com/downloads/administrator/1.1.html.
# Install to the root path of the EasyPHP or *C:\Program Files\EasyPHP1-8\mysql\MySQL Administrator 1.1*.
# Download "the newest version of WordPress":http://wordpress.org/download/. Extract the *.zip file to C:\Program Files\EasyPHP1-8\www.
# Login to MySQL Administrator. The username is root, the password is blank, and the hostname is localhost. Click Catalogs. Right click on the box below the Schemata. Select Create New Schema. Type wordpress in the Schema name.
# Type http://localhost/wordpress-2.0.3/wp-admin/install.php in your browser. Follow the easy steps to install WordPress.