How to Install Magento

How to Install Magento

In this Magento installation guide, we’ll learn about what Magento is and how you can install Magento. This Magento installation guide is aimed solely at beginners not at Magento experts, so it should be easy to follow for everyone including Magento experts. Let’s get started with this Magento installation guide!

What is Magento?

Magento Installation Guide What Is Magento

Running an ecommerce site can be an intimidating task, especially since almost all current platforms are just lumbering beasts that are ill-suited to the current standards. Magento aims to fix all these problems and a lot more.

Magento is not only an exceptionally powerful and feature-filled ecommerce platform, but also open source. It comes filled with countless tools and features that are required to get your website up and running. For instance, Magento provides users with flexible payment options, including PayPal,, USAePay, and Google Checkout. It also supports traditional methods of payment like checks, credit cards and money orders. You can also make it work with other payment processor by using various modules.

Which Version of Magento to Install?

Magento Experts Versions of Magento

Now that you know about Magento, you are probably excited to manually install Magento. But before that, you need to choose the version of Magento you will install. Magento has two versions to choose from.

Magento Enterprise

According to Magento experts, Magento Enterprise is aimed at organizations that are running mission critical stores. It provides 24/7 support and various other features that you would normally expect from an enterprise level platform, such as support for gift certificates and a more robust content management system. However, the only downside here is that Magento Enterprise is extremely expensive.

Magento Community

Downloading and installing Magento Community is absolutely free. You also have full liberty to change it according to your needs. By manually installing Magento Community, all you will be giving up is the robust support provided with Magento Enterprise. However, the active community will make up for it.

We will be focusing on installing Magento Community in this Magento installation guide.

Server Requirements

Installing Magento needs modest requirements. Here are the official requirements:

  • MySQL 4.1.2+
  • PHP 5.2+
  • Apache 1.3+

Although you can manually install Magento with PHP 4, Magento experts recommend upgrading your PHP installation since it will be more helpful in the long run.

Magento Installation Guide: How to Install Magento

Step 1

Before installing Magento, you have to obtain a copy of Magento. You can get it from here.

Magento Installation Guide Download Magento

According to Magento experts, we will also need a database for Magento so we will set it up before installing Magento. I am going to assume that you already have a LAMP setup in place.

Magento Installation Guide Create Database Picture

When you have successfully created a database, you will see this message:

Magento Installation Guide Database Created

Step 2

Before installing Magento, we need to import some sample data into our database.

Installing Magento Import Sample Data

According to Magento experts, first download the SQL for the data. Import it via phpMyAdmin and let it do everything else.

Manually Install Magento Import

Manually Install Magento Import Finished

Step 3

We can now actually manually install Magento. Since Magento is an advanced platform, installing Magento is fairly easy and simple. First, go through the license agreement, accept it and then move on.

Magento License Agreement

Now, you can set up your preferred time zone, location and currency. You can change all these settings afterwards through the administration screen.

Magento Localization

Next, you will be required to enter the database details such as the Database Name, User Name and User Password. You can leave all other options set to their default values or you can adjust them if you so wish. According to Magento experts, you should have enabled some of the PHP extensions that Magento needs or else you won’t be able to complete this step.

How to Install Magento Configuration

Finally, to manually install Magento, you need to set up your admin account. Just enter your personal information and the admin login details you will use. Magento will also need an encryption key to encrypt sensitive data. According to Magento experts, if you have one at hand, you can type it in. Otherwise, you can leave the Encryption Key option empty and the script will generate one for you automatically.

How to Install Magento Create Admin Account

If you didn’t type in an encryption key, you will be provided with one after you are done installing Magento. Write down your encryption key and keep it somewhere safe since this encryption key will be used to encrypt credit cards, passwords and other credential information.

How to Install Magento Encryption Key

And this tutorial on how to install Magento is complete! Congratulations! You have successfully installed Magento, and you can now navigate to its back-end or front-end.