Install Magento E-commerce Tutorial for Beginner

Magento is one of the most popular open source eCommerce solutions. Magento is a stunningly powerful e-commerce platform. It comes with a variety of tools, necessarily for building a successful online shop. It offers a lot of built-in capabilities, such as –

  • Flexible Payments
  • Fully Fledged Analytics
  • Robust Checkout Process
  • Product Reviews and Ratings
  • Search Engine Optimized
  • Marketing Promotions
  • And many more features…

After complete this Magento tutorial you will learn about the necessary files to install Magento, Import Sample data and install the Magento eCommerce solutions. Let’s start the steps to work with Magento eCommerce solutions:


Download the latest stable Magento package and sample data for the install process from According to Magento install documentation we must import sample data before you run the Magento installer.

 Download Magento package and sample data


Create a MySQL database and get the user/password for Magento. In this install package we use “tp_magento” as database, “root” as user and “” (blank) as MySQL password.



Unzip the Magento simple data package >> Open MySQL and click on Import >> Import the sql file in the Magento sample data package.

create mysql database


Unzip the Magento package and deploy it to your server. In this Magento install process we use WAMP Apache Server. Rename the Magento package suppose “magento_tutorial”.



Now we can moved to the actual installation process of Magento eCommerce Solutions. In your browser point out the “magento_tutorial” directory that is the root directory of our tutorial Magento site. You will see the “Magento Installation Wizard”. Select the terms and conditions checkbox and click on the continue button.

first step of magento installation


In the “Localization” page set up your location, preferred currency and time zone  and click on the continue button. You can, of course, change all these later through the administration screens.



In the “Configuration” page you may get an error (i.e. PHP extension CURL must be loaded), if cURL extension is not loaded to your server configuration. Otherwise you will see the below screen:

magento install configuration

In the “Configuration” page you can now input the database credentials (Database Name, Database User Name, and Database User Password) Magento needs to set it all up. You can also adjust the base URL of the store and the path to the administrative panel.



Right now you will see the “Create Admin Account” to give your Name, Email, Admin login credentials. Magento needs an encryption key for encrypting sensitive data. If you have one at hand, type it in. Else let Magento generate one for you. Click on the continue button.

Magento Install Create Admin Account


You have completed the Magento eCommerce Solutions Installation.

Author Info

Shah Alom

Hi, This is Mohammad Shah Alom, My passion is Programming & Web Development. I am Founder of Micro Solutions Bangladesh. My Facebook profile shahalom1983 & Twitter Profile shahalom_83