Installation of Magento on localhost

  1. Download Magento Community edition from www.magentocommerce.com/download
  2. Extract Magento File in wampserver WWW directory By default in C: Drive
  3. Start Wampserver, Create a Database (Here I created a Database with name ‘Magento’)
  4. Then go to localhost and type localhost/Magento. The installation of Magento starts here. Click I agree and click on the continue button
  5. Give localization settings and Click Continue. In next step shows a message ‘PHP Extension Curl’ must be loaded.
    It can Solve by changing in php.ini file. set ‘max_execution_time=1600’ and ‘max_input_time=1200’.uncomment ‘extension=php_curl.dll’ after changes saved restart wampserver
  6. Then refresh the page
  7. The configuration settings wizard for installation will appear. Provide Host name (Localhost) and the database name (Magento). Username Is ‘root’ and User password is blank and we don’t have ‘table Prefix ‘and we can leave this ‘blank ‘. Here Our base Url is http://localhost/magento and Admin path is ‘Admin’. Make sure that you place a check on the “Skip Base URL validation before next step” option.
  8. It will take a while in completing the configuration.
  9. Create admin account and save the Encryption key.
  10. Click to go to backend and log in the dashboard. Installation completed!

System Requirements & Software Need To Run Magento

Supported Operating Systems:

  • Linux x86, x86-64

Supported Web Servers:

  • Apache 1.3.x
  • Apache 2.0.x
  • Apache 2.2.x
  • Nginx (starting from Magento 1.7 Community and 1.12 Enterprise versions)

Supported Browsers:

  • Microsoft Internet Explorer 7 and later
  • Mozilla Firefox 3.5 and later
  • Apple Safari 5 and later on Mac only
  • Google Chrome 7 and later
  • Adobe Flash browser plug-in should be installed

PHP Compatibility:

  • PHP 5.4 is supported natively by EE 1.14 and later and by CE 1.9 and later
  • Earlier CE and EE versions support 5.2.13 – 5.3.24; or 5.4.x with a patch for CE or EE (the patch is listed as PHP 5.4 Compatibility in the EE support portal)
  • Required extensions:
  1. PDO_MySQL
  2. Simplexml
  3. Mcrypt
  4. Hash
  5. GD
  6. DOM
  7. Icon
  8. Curl
  9. SOAP (if Webservices API is to be used)
  • Safe_mode off
  • Memory_limit no less than 256Mb (preferably 512)

MySQL:

  • EE 1.13.0.0 or later: MySQL 5.0.2 or later
  • EE 1.12.0.2 or earlier: MySQL 4.1.20 or later
  • CE (all versions): MySQL 4.1.20 or later

Because Magento CE and EE require transactional database support, the InnoDB engine must be used with any version of MySQL

Redis NoSQL (optional for CE 1.8 and later, EE 1.13 and later)

  • redis-server version 2.6.9 or later
  • phpredis version 2.2.2 or later

SSL:

  • A valid security certificate is required to work over a secure channel (HTTPS) from the Magento Admin Panel or when submitting form data from the storefront. Self-signed SSL certificates are not supported.

Server – hosting – setup:

  • Ability to run scheduled jobs (crontab) with PHP 5
  • Ability to override options in .htaccess files