Magento Hosting Requirements
Magento 2.4.9 needs a Linux x86-64 server with PHP 8.5, MySQL 8.4 or MariaDB 12.3, OpenSearch 3, Valkey 9, nginx 1.30, Composer 2.10, SSH and a one-minute cron. A live store needs about 8 GB of RAM, so host it on a VPS, cloud server or managed Magento plan.
For store owners and developers in India checking whether a server can run Magento Open Source or Adobe Commerce 2.4.
knowledge
- Read time
- 4 min
- Sections
- 6
- Updated
- 14 Nov 2026
- Written by
- WebJi® team
Last editorial update: 14 November 2026. Prices follow the dated sources on this page; checkout confirms current charges.
What does Magento need from a hosting server?
Magento needs a Linux x86-64 server with PHP, MySQL or MariaDB, OpenSearch, a web server, Composer, a trusted TLS certificate and a one-minute cron job, all at versions tested for your release. Windows and macOS are not supported for running a store, and Adobe does not accept self-signed certificates.
- Operating system: a Linux distribution such as Ubuntu, Debian, RHEL or a compatible clone, on x86-64.
- Shell access: SSH for Composer and
bin/magento; a file manager alone cannot install or upgrade the store. - System tools: bash, gzip, lsof, the mysql client, mysqldump, nice, php, sed and tar, which Magento calls during operations.
- Mail: an SMTP server or mail transfer agent for order and password emails.
- TLS: TLS 1.2 or later, because PayPal and repo.magento.com refuse older connections.
Which versions does each Magento 2.4 release require?
Magento 2.4.9, the current release line, is tested with PHP 8.5, MySQL 8.4 or MariaDB 12.3, OpenSearch 3, Valkey 9 and Composer 2.10. Each older line has its own matrix, and Adobe supports only the exact combinations it lists.
| Component | 2.4.9 | 2.4.8-p5 | 2.4.7-p10 | 2.4.6-p15 |
|---|---|---|---|---|
| PHP | 8.5 | 8.4, 8.3 | 8.3, 8.2 | 8.2, 8.1 |
| MySQL | 8.4 | 8.4 | Not supported | Not supported |
| MariaDB | 12.3 | 11.4, 11.8 | 10.11, 11.8 | 10.11 |
| Search | OpenSearch 3 | OpenSearch 3 or Elasticsearch 8 | OpenSearch 2.19 or 3, Elasticsearch 8 | OpenSearch 2.19 or 3 |
| Cache | Valkey 9 | Valkey 8.1 | Valkey 8.1 | Valkey 8.1 |
| Varnish | 8 | 8 | 8 | 8 |
| nginx | 1.30 | 1.30 | 1.30 | 1.30 |
| Composer | 2.10 | 2.10 | 2.10 | 2.2.26+ |
| RabbitMQ | 4.3 | 4.3 | 4.3 | 4.3 |
Two end-of-support dates change older stores. MySQL 8.0 support ended on 30 April 2026, so Adobe tells 2.4.4–2.4.7 users to move to a compatible MariaDB. Elasticsearch 7.17 support ended on 15 January 2026, so 2.4.4–2.4.6 stores should move search to OpenSearch. Upgrade the database first: Adobe’s own example is that 2.4.9 needs MariaDB 12.3 in place before the code upgrade.
Which PHP extensions and settings does Magento check for?
Magento Open Source requires 27 PHP extensions, including bcmath, intl, soap, sodium, xsl, gd, zip, sockets and pdo_mysql, plus a raised memory_limit. Missing extensions make Composer refuse the install, which is the quickest way to find a host that cannot run the store.
php -v
php -m | grep -Ei 'bcmath|intl|soap|sodium|xsl|gd|zip|sockets|pdo_mysql|opcache|pcntl'
php -i | grep memory_limit
composer --version
nginx -v
mysql --version
Adobe recommends OPcache for performance and needs pcntl before indexers can run in parallel mode. Ask the host to run these commands for you if you do not yet have SSH; the output answers more than any feature list.
How much RAM and CPU does a Magento store need?
Plan for about 8 GB of RAM and 4 vCPU for one live store, because PHP, the database and OpenSearch all run at the same time. Adobe’s own floor is narrower: upgrades and Marketplace extensions can need up to 2 GB, and below that a swap file is required or the upgrade may fail.
| Stage | RAM | vCPU | Storage |
|---|---|---|---|
| Development or staging copy | 4 GB | 2 | 40 GB SSD |
| One live store, small to mid catalogue | 8 GB | 4 | NVMe |
| Large catalogue, frequent reindex, sale traffic | 16 GB or search on a separate server | 8 | NVMe |
OpenSearch reserves its own Java heap, so a 4 GB server that looks idle can still run out of memory during a full reindex. When checkout slows during imports, add RAM or move search to its own machine before adding more extensions.
Which hosting type suits a Magento store in India?
A VPS suits a small or mid catalogue with someone to maintain it; cloud suits stores with sale-day spikes; a managed Magento plan suits owners who want the stack built for them. All three must meet the version table above for your release.
| Option | Starting price | Fits |
|---|---|---|
| VPS hosting | ₹499 a month (KVM) | Developers who will install and patch the stack |
| Cloud Entry | ₹5,900 a month (2 vCPU, 8 GB, 100 GB) | A live store that needs headroom to grow |
| Magento hosting | Development copies from ₹699 a month; live stores quoted | Owners who want the stack set up and tuned |
For a live store quote, email support@webji.services with the Magento version, catalogue size and expected orders; the quote is in INR before you pay. Moving an existing store is covered in how to migrate a Magento store, and Magento vs WooCommerce helps if you are still choosing a platform.
Frequently asked questions
Does Magento still support Redis?
Not in the latest patches. Adobe’s matrix marks Redis as not supported for 2.4.7-p10, 2.4.6-p15 and 2.4.5-p17, and lists Valkey, a Redis-compatible fork, instead: Valkey 8.1 for 2.4.8-p5 and Valkey 9 for 2.4.9. Configuration commands stay the same because Valkey speaks the Redis protocol.
Can I keep MySQL 8.0 for an older Magento store?
Only at your own risk. MySQL 8.0 reached end of support on 30 April 2026, and Adobe does not validate newer MySQL majors for 2.4.4 to 2.4.7. Its advice is to move those stores to a compatible MariaDB, such as 10.11, or upgrade Magento to 2.4.8 or later, which supports MySQL 8.4.
How long is Magento 2.4.6 supported?
Adobe Commerce 2.4.6 has extended support until 30 August 2027, then security-only fixes until 31 May 2028. Those dates apply to paying Adobe Commerce customers; Magento Open Source users should plan an upgrade to 2.4.8 or 2.4.9 sooner.
Is RabbitMQ required for Magento?
It is tested and recommended for stores with heavy background work such as bulk imports and B2B operations. Small Open Source stores can run their message queue consumers from cron on the database instead, which is simpler but slower when queues grow.
Is Apache still supported for Magento?
Apache 2.4 appears in Adobe’s tested matrix up to 2.4.8-p2 and 2.4.7-p6, but the newest patches list only nginx, at version 1.30. Apache can still serve Magento with its .htaccess rules, though nginx is now the configuration Adobe tests.
Versions checked against Adobe’s system requirements on 14 November 2026 · Reviewed by the WebJi® team, Jaipur.
Ready to get started with WebJi®?
Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.