Magento requires the traditional Linux web hosting application stack to run. This includes the Linux Operating System, Apache/Nginx, PHP, and MySQL. The versions of each that are needed will vary depending on which version of Magento you’re planning to deploy.