20/01/2020 609

The development of technology has brought many conveniences to customers when come to shopping online. In order to improve customers’ experience, many companies use eCommerce hosting platforms to run their online business smoothly. After choosing the right eCommerce hosting platform, you must know the necessary things to settle the platform. Magento is the world’s leading position when it comes to open-source technology. Because it includes many benefits for its users: receive support from not only the documentation but also the communities all around the world, easily find Magento themes on Magento, design trendy and well-organized categories, zero cost platform. This is indeed a great solution for retailers and store owners who want to build an eCommerce website. Sounds pretty good, right? So if you want to install the Magento, here are the Magento system requirements that you need to know: 


Magento system requirements


1. Solution stack


The solution stack is one of the Magento system requirements, there are 2 types of solution stacks which are :


– LAMP : 

  • Linux OS
  • Apache HTTP Server
  • MySQL relational database management system
  • PHP programming language;


– LNMP :

  • Linux OS
  • Nginx Server
  • MySQL relational database management system
  • PHP programming language.



2. Requirements for a solution stack


The solution stacks, in turn, must meet the below requirements:


  •  The operating system is Linux x86-64;


  •  Web Server either Apache 2.x or Nginx 1.7.x;


  • The database is MySQL 5.6, 5.7  (Oracle or Percona); MySQL NDB Cluster 7.4, MariaDB 10.0, 10.1, 10.2 and other binary compatible MySQL technologies.


  •  PHP 7.1.3, 7.2.0, 7.3.0


 In order to set up HTTPS, you need to possess a valid SSL security certificate. Please keep in mind that Magento does not support the self-signed SSL certificates.


3. Hardware requirements 

Even though other hardware really important when installing Magento and you are always recommended not to weigh yourself down with low-end servers, RAM is the first thing you need to look into. Firstly, the RAM of the Magento store is dependent.


 At least 512MB of space for RAM Magento is commonly advised for users.


  • 512 MB – If your store is on the development process, 512 MB should be just fine. ( Start out small is fair with 512 MB)


  • 1 GB – Small stores with not so many visitors should have about 1GB is the best.


  • 2 GB – Bigger stores with a couple of hundreds of visitors a day are suitable for 2 GB. The larger the RAM is, the more complicated functions Magento can process, the more deals will be sealed.
  • More than 2 GB – Big stores on the development with a huge number of customers every day. 



4. Magento system requirements for dependency:



  • bash
  • gzip
  • lsof
  • mysql
  • mysqldump
  • nice
  • php
  • sed
  • tar



5. Mail servers:



  • Mail Transfer Agent (MTA)
  • SMTP server 



6. Technologies can be suitable for Magento system requirements:



  • Redis version 3.2, 4.0, 5.0
  • Varnish version 4.x, 5.2, or 6.2
  • Elasticsearch 
  • RabbitMQ 3.7.x


If you have any problem when installing Magento, please feel free to ask for support. More specifically, support from the Magento community. Along with the development of Magento, Magento has brought trust and reliable beliefs for users, which contributes to the growth in the Magento users community. When compared to other platforms, the community of Magento is the best community that you can seek for help with eCommerce hosting.


If you are a store owner and still lingering whether or not to install Magento, just remember: take action to improve the overall performance of your store is a great way to make your customers feel more satisfied with your service. In conclusion, the better the performance, the better the sale.