You need to follow these steps to install Magento:
1. Download the installation files from the site of the vendor. Magento can be obtained from:
http://www.magentocommerce.com/download
Choose to download the full release of the software by selecting one of the archived packages from the drop-down menu next to “Full Release:” (magento-MagentoVersion.zip, magento-MagentoVersion.tar.gz, magento-MagentoVersion.tar.bz2) and click on the “Download” button.
2. Once you have downloaded the archive that contains the installation, you need to upload it to your hosting space.
You can either extract all the files from the downloaded archive and upload them, or you can upload the archive and use the web hosting Control Panel’s File Manager to extract the package.
The best way to upload big files or multiple files is via FTP. If you are not sure how to upload the files, please visit this page.
If you are installing the application in your main domain, or in a subdomain, you may need to delete the default index.php file first. You can do this either via FTP or through your web hosting Control Panel’s File Manager.
3. You need to create a MySQL database for the Magento application. You can do this through your web hosting Control Panel’s MySQL section. Be sure to create the database in MySQL 5 format.
You also need to create a MySQL subuser for Magento. You can create it from the MySQL section of your Control Panel as well. Be sure to grant all privileges to the MySQL subuser.
4. To start the instillation wizard, open in your browser the URL where the extracted Magento files are located.
5. On the first step of the installation, you have to agree to the Magento license terms. Check the “I agree to the above terms and conditions.” box and click on “Continue“.
6. On the next step choose the preferred “Locale“, “Time zone” and “Default Currency” settings for your installation from the drop-down menus and click on “Continue“.
7. On the following page - Configuration - use the following settings:
• Database Connection
Host: /tmp/mysql5.sock
Database Name: You need to specify the MySQL database you created for your Magento application.
User Name: You need to enter the MySQL username you created at your web hosting Control Panel’s MySQL section for your Magento application.
User Password: You need to enter the password you assigned to your MySQL user.
Table Prefix: You do not need to modify this setting if you are installing Magento for the first time under this account.

• Web аccess оptions
Base URL: You can leave the default value if you are installing Magento to the same directory where you have extracted the installation files.
Admin Path: Choose a directory name for the Magento administration interface.
Enable Charts – Check this option.
Skip Base URL validation before next step – You can leave this option un-checked.
Use Web Server (Apache) Rewrites – mod_rewrite is installed on our servers, so you can check this option to enable search engine friendly URLs for your site.
Use Secure URLs (SSL) – Check this option if you own a certificate for your domain and wish to use SSL. Enter the base URL for accessing your site via SSL (Secure Base URL). If you wish to use an encrypted connection for the administration interface as well, check the Run admin interface with SSL option.
Skip Secure URL validation before next step – If the base URL for SSL connections is protected by a HTTP password, you have to check this option.

• Session storage options
You can choose the location where the user session information is stored – as files on the hosting space (“File system“) or as entries in the database (“Database“).

Click on “Continue“.
8. On the next step – “Create Admin Account” – you have to create an administrative account.
• Personal Information
Enter your names in the (“First Name“) and (“Last Name“) fields and an email address for the administrative account in the (“Email“) field.
• Login Information
Enter a username (“Username“) and password (“Password“, “Confirm Password“) for the administrative account.
• Encryption Key
If you wish you can enter a key for Magento to use for encrypting passwords, credit card numbers and other information. If you leave the field empty, the system will automatically generate a key which will be shown to you on the next step of the installation.
Click on “Continue“.
9. You are ready! – Magento was successfully installed. Write down the automatically generated key (if you have not entered your own one on the previous step) and store it in a safe place. For security reasons, we do not recommend to store it in a file on your hosting space.
10. Open the file /lib/Zend/Cache/Backend/File.php using the File Manager of the online Control Panel and change
protected $_options = array( 'cache_dir' => null,
to
protected $_options = array( 'cache_dir' => '/tmp',
11. Click on “Go To Frontend” to open the main page of your Magento online store, or click on “Go To Backend” to open the Magento administration interface.
Important notice: You should monitor the site of the software vendor for any security updates of your installed application.
I hope you have enjoyed this post, be sure to subscribe to my rss feed by click the subscribe button at the top.
Good Luck!

“nice post ”
some really quality posts on this site, saved to my bookmarks .
Resources such as the one you talked about here will be very helpful to me and i am sure other visitors will find that very helpful too.
This post is the key!very usefull.
It solute this problem:new install magento on ICDSOFT host can't display some pages of magento backend.