Download from : http://pubfiles.nexcess.net/magento/ce-packages/
1. Download the .zip or .tar.gz file from the Magento website and decompress it.
2. Upload the Magento web files to your web server via FTP
3. Create a MySQL database and user/password for Magento
This step varies by hosting provider and is out of the scope of this document. Consult your provider’s support/documentation for instructions on how to do this.
4. Ensure that the directories app/etc , var , and media are writable by the web server. To do so, navigate to the directory with your FTP client. Then locate the function “Change Permissions” or “Change Mode” in your FTP client and select it. Once you find the function, you must set the permissions so the web server can write to this file. There are two typical ways of representing file permissions in Linux:
As a number (eg, 755)
As a series of permissions categorized into user, group, and other
If your FTP client uses the first representation, set the permissions on each directory to be 777, or 0777. If your FTP client uses the second representation, set the permissions as shown in the image below.
777_file_permissions.jpg
5. If your server has suPHP or suEXEC enabled, you will need to use permission 755 instead of 777.
6. If your server primarily runs PHP4 then you will require the PHP5 CGI Binary in order to continue. Please read the PHP5 CGI Setup appendix below and complete it before continuing to Step 6.
7. Now use your web browser to surf to the Magento installation wizard. If you’ve uploaded the Magento files to http://www.example.com/magento/, then the wizard will be located here: http://www.example.com/magento/downloader.php
8. Once in the wizard, you can configure various system-level settings that are required for Magento to function. Most options will be intelligently guessed for you, but you’re free to override any settings that don’t look right. At the very least, change the database parameters in the first box, “Database connection”, to match those of the database you set up in Step 3.
9. Success! You’ve completed a Magento installation. You can now visit the administration backend and begin configuring your new online store.