How to Install Magento 2 on Localhost Using XAMPP

Magento 2 is a powerful ecommerce platform loaded with an arsenal of useful features. There are hundreds of thousands of ecommerce stores built on the popular ecommerce CMS. However, many people face issues in installing Magento 2 on localhost.

In this tutorial, I am going to teach you how to install Magento 2 on localhost. Magento is releasing updated versions of Magento 2 day-by-day. Hence, I am going to install Magento 2.1.4 on my localhost using XAMPP for this tutorial.

Requirements

  • Apache 2.2 or 2.4
  • XAMPP
  • PHP 5.6.5–5.6.x, 7.0.2, 7.0.4, 7.0.6–7.0.x
  • MySQL 5.7

To read more requirements, click here.

Download and Extract Magento 2

Go to the Magento official website and download Magento 2.

download magento 2

Now go to xampp/htdocs and create the directory ‘magento.’ Extract the Magento 2.1.4 archive in xampp/htdocs/magento.

create directory

Open XAMPP Control Panel

Now open your XAMPP Control Panel.

open xampp

Click on Apache’s Config and then navigate to PHP (php.ini).

config xamp

Now search for extension=php_intl.dll and extension=php_xsl.dll, and remove the semicolon “;” at the beginning from both.

extension=php_intl.dll

 

extension=php_xsl.dll

Start the Apache and MySQL services from XAMPP control panel.

open services

Install Magento 2 on Localhost

Go to phpMyAdmin and create a database with the name magento2.

create database

Open the web browser and explore localhost/magento. Now click on Agree and Setup Magento.

agree setup

The first step for installing Magento 2 on localhost is to perform a Readiness check. After successful checking, click on Next.

Readlines check

Now the database configuration page will appear. Here, enter database details and database name which will be the same as the one you created in phpMyAdmin (magento2). After completing this step, click on Next.

database configuration

Now complete the web configuration, your store, and admin panel address. After web configuration, click on Next.

web configuration

Now customize your store and click on Next.

customize store

Create an Admin account and click on Next.

Admin account

All ready! Just hit the Install Now button.

Install Now

Open your store by exploring localhost/magento and you will see the following result:

output frontend

Open your admin panel by exploring localhost/admin and the following screen will appear:

output admin

Note: If the following error appears on accessing the admin panel, just go to xampp/htdocs/magento/var/cache and delete all the folders from it.

admin error

Final Words:

After following the steps above, you should be able to install Magento 2 on localhost using XAMPP. Now start adding the products and explore the awesome features of Magento 2. If you have any questions about the tutorial above or would like to share your thoughts, just leave a comment below.

About Author

Syed Muneeb Ul Hasan is an expert in PHP and Magento, he prefers to educate users in implementing and learning Magento. When not working, he loves to watch cricket.

Leave A Reply