> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.serverfreak.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Install Magento Manually

In the previous tutorial, we've discussed about [Magento installation](https://help.serverfreak.com/en/article/how-to-install-magento-using-softaculous-1ay5wy9/?1554860771998) using the cPanel's Softaculous App Installer. In this tutorial, we shall do the opposite this time around by performing manual installation.

However, if given a choice, we would still recommend you to pick the Softaculous auto installer route in order to save time, effort and convenience. Based on our experience, you can save a lot of time and effort by using the Softaculous auto installer as it allows you to install a new Magento application within a minute. Unless you are good with technical stuffs then you may want to perform manual installation of Magento. 

Before we begin, you need to register for a free Magento account at the link here. 
=> [https://account.magento.com/customer/account/login
](https://account.magento.com/customer/account/login)

If you already have an account with Magento, please skip the registration step and go to visit [https://magento.com/tech-resources/download](https://magento.com/tech-resources/download).

1. Once you're login to Magento dashboard, you need to visit this [link](https://magento.com/tech-resources/download) . 
![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-1-download-magento_mt504y.png)

Scroll down until you see the following section " **Full Release (ZIP with Sample Data)** "
![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-2-download-full-zip-with-_14vsy5i.png)

Select which Magento version you wish to download and click on the **download** button. You shall see a pop-up immediately and kindly fill up all the relevant details.
|| NOTE: Download zip file under the section Full Release (ZIP with Sample Data)

![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-3-complete-your-account_1iewpg9.png)

The download will start immediately once you have submitted your details.





2. Once you have downloaded the zip file, it's time to upload it to your hosting account **/public_html/ ** folder (provided you're installing Magento at that folder) or in a subdirectory e.g. **/public_html/magento2/**

For uploading purpose, we recommend you to upload the zip file using [File Manager](https://help.serverfreak.com/en/article/how-to-upload-file-using-file-manager-1yigw8o/). 



3.  To extract the content from the zip file, click on the **Extract** button inside your File Manager. In our case. we shall extract the zip content to **/public_html/magento2/**. To begin the extraction, highlight the item and click on the extract button.

![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-4-uploadmagento-zip_bqxtyr.png)


4. In our case, we renamed the extracted folder to "magento2". Now the following Wizard setup page should appear when we typed www.mydomain.com/magento2/

|| Replace mydomain.com with your own domain name. 

![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-5-installer-setup_90u95g.png)

Click " **Agree and Setup Magento** " button. 


5. Click the **Next** button as instructed during the entire installation process.

![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-6-wizard-setup-next_1upv5mt.png)


6. On the next page you should input your **database name**, **username** and **password**. 
For instructions on how to create your own MySQL database and username, kindly follow [this tutorial](https://help.serverfreak.com/en/article/how-to-create-mysql-database-with-mysql-database-wizard-ndj1ch/) first.
![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-7-mysql-wizard-setup_44u3m.png)

|| Database Server Host must be set to "localhost"

7. Enter your web configuration e.g. your _store address_ and _administrator address_

![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-8-web-config-admin_1n9e6up.png)


8. On the next page you should configure the basic localization settings for your store. These options can be changed later via your **Magento Admin** panel. Click on the **Next** button when you are ready with your settings. 

![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-9-customize-your-store_1m5f1ks.png)


9. On the next page you will need to input your Magento **New Username**, **New Email**, **New Password** and **Confirm Password**. 
![](https://storage.crisp.chat/users/helpdesk/website/30c43b4318b81000/step-10-magento-create-admin_vfr7ld.png)

10. This is the final step. You just need to click on the **Install Now** red button. Congratulations, you have successfully installed Magento manually on your hosting account.