Magento 2 can be run on many different types of servers, but here is a rundown of the basic requirements.
Operating systems (Linux x86-64):
- Linux distributions such as RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, and so on
Composer (latest stable version):
- Composer is required for developers who wish to contribute to the Magento 2 codebase or anyone who wishes to develop Magento extensions
Web servers:
- Apache 2.2 or 2.4
- In addition, the apache mod_rewrite module must be enabled. mod_rewrite enables the server to perform URL rewriting. For more information, see our Apache documentation.
- nginx 1.8 (or latest mainline version)
Database:
- MySQL 5.6 (Oracle or Percona)
PHP:
- 5.6.x
- 5.5.x
If you’re considering starting an e-commerce store, please feel free to contact us for a free consultation. We are happy to discuss your options and help you chose the best platform for your store.