[email protected]Support 24/7 · Billing 09:00 – 00:00LinkedInXFacebook
NexonHost
Netherlands Dedicated ServersAmsterdam · Equinix AM6Germany Dedicated ServersFrankfurt · Equinix FR4Romania Dedicated ServersBucharest · VoxilityAustria Dedicated ServersVienna · Interxion VIEBulgaria Dedicated ServersSofia · TelepointFrance Dedicated ServersParis · Interxion PAR — Marseille · Digital Realty MRS3Ireland Dedicated ServersDublin · Equinix DB2Italy Dedicated ServersMilan · Irideos AvalonPoland Dedicated ServersWarsawSpain Dedicated ServersMadrid · Equinix MD2United States Dedicated ServersAshburn · Equinix DC
All articles
BlogsSeptember 11, 2026

Magento 2 Hosting Requirements: The Version Matrix That Decides Upgrades

Magento 2 Hosting Requirements: The Version Matrix That Decides Upgrades

Magento is the heaviest mainstream ecommerce platform you can self-host, and its requirements list is the reason. It is not one application: it is PHP, a database, a search engine, a cache, a message broker and a reverse proxy, all of which have their own supported-version matrices that move every release.

Here are the Magento 2 hosting requirements as Adobe publishes them, then the part the requirements page deliberately does not cover — what the store actually needs to stay up.

The version matrix, current as of September 2026

Read this by row. Each Commerce release supports a narrow band of everything, and mixing bands is where upgrades fail.

Release PHP Database Search
2.4.9 8.5 MariaDB 12.3, MySQL 8.4 OpenSearch 3
2.4.8-p5 8.4, 8.3 MariaDB 11.4 / 11.8, MySQL 8.4 OpenSearch 3, Elasticsearch 8
2.4.7-p10 8.3, 8.2 MariaDB 10.11 / 11.8 OpenSearch 2.19 / 3, Elasticsearch 7.17 / 8
2.4.6-p15 8.2, 8.1 MariaDB 10.6–10.11, MySQL 8.0 OpenSearch 2.19 / 3
2.4.5-p17 8.1 MariaDB 10.6–10.11, MySQL 8.0
2.4.4-p18 8.1 MariaDB 10.6–10.11, MySQL 8.0

Two dates in that table are doing quiet damage right now. MySQL 8.0 reached end of support on 30 April 2026, and Elasticsearch 7.17 on 15 January 2026. A 2.4.6 store on MySQL 8.0 is running a supported Magento version on an unsupported database — which passes every check the application makes and fails the only one that matters when a CVE lands.

The rest of the supporting cast:

Component 2.4.9 2.4.8-p5
nginx 1.30 1.28
Apache 2.4
Varnish 8 7.7
RabbitMQ 4.3 4.3
Cache Valkey 9 Valkey 8.1
Composer 2.10 2.9.3+

Adobe also requires Linux x86-64 — RHEL, CentOS, Ubuntu or Debian. Windows and macOS are not supported for production. And a valid HTTPS certificate is mandatory, with TLS 1.2 or higher required for PayPal and for repo.magento.com itself, so a stale TLS configuration breaks not only checkout but your ability to install anything.

The extension list, and the one requirement people miss

Adobe requires: bcmath, ctype, curl, dom, fileinfo, filter, ftp, gd, hash, iconv, intl, json, libxml, mbstring, openssl, pcre, pdo_mysql, reflection, simplexml, soap, sockets, sodium, spl, tokenizer, xmlwriter, xsl, zip, zlib.

Two beyond that list matter operationally. OPcache is recommended for every deployment and is not optional in practice — Magento's class hierarchy is enormous and recompiling it per request is the largest single waste available. And pcntl is required for the indexer to run in parallel; without it, reindexing is serial and slow in a way that is easy to misdiagnose as a hardware problem.

Then the requirement that catches everyone: a minimum of 2 GB RAM for Composer upgrades, with Adobe explicitly advising a swap file if the machine has less. Composer resolving Magento's dependency graph is memory-hungry, and the failure is an upgrade that dies partway through on a machine that runs the store perfectly well. Size for the upgrade, not just for the traffic.

What the requirements page cannot tell you

The matrix is an install gate. Four things decide capacity:

Catalogue and attribute depth. Magento's EAV model means attribute count multiplies against product count in a way a flat schema does not. A 5,000-product catalogue with 80 attributes is a bigger database than the product count suggests.

Concurrency on the uncached path. Varnish serves category and product pages beautifully. Cart, checkout, account and search bypass it entirely — and those are the requests that earn money. Size PHP-FPM and MySQL for the uncached fraction only.

Indexers. Reindexing is real work on real hardware, and on a large catalogue it competes with serving traffic. This is the workload that most often makes a store that "was fine" become intermittently slow.

Third-party modules. Same as every PHP platform, more so here. Each adds plugins and observers that execute per request.

Choosing a platform honestly

Store profile Sensible platform
Development, staging, a small catalogue, low traffic Managed Magento hosting
Real catalogue, real traffic, needs OpenSearch + Varnish + Valkey tuned VPS with root
Large catalogue, heavy concurrency, B2B integrations, strict uptime Dedicated server

Be clear-eyed about the first row. NexonHost's Magento hosting plans run from a 10 GB Starter tier at €4.99/month to an 80 GB Agency tier at €34.99/month with unmetered bandwidth, and they are a good fit for development, staging, a modest catalogue and a store still finding its traffic. They are not where a store doing serious volume belongs, and no shared tier from any provider is — because a production Magento store wants OpenSearch, Varnish and Valkey configured against its catalogue, and that requires root.

When the store is real, the honest next step is a Linux VPS where you own the stack, and past that a dedicated server where MySQL gets memory nobody else is competing for and the indexers do not fight the web tier for I/O. If you would rather not run that stack yourself, managed infrastructure services cover the patching, monitoring and tuning without giving up root access.

The tuning that outperforms a hardware upgrade

  1. OPcache sized so it is not evicting. Check opcache_get_status(); do not assume.
  2. innodb_buffer_pool_size set against the actual working set. The default is far too small for an EAV schema.
  3. Varnish in front, correctly. Full-page cache is the difference between Magento being fast and Magento being expensive.
  4. Valkey or Redis for session and cache backends, not the filesystem.
  5. RabbitMQ for asynchronous work — order processing, emails, exports — so a queue spike does not become a checkout latency spike.
  6. Cron actually running. A surprising share of "Magento is broken" is cron not executing, and the symptoms are diffuse.

Failure modes worth recognising

  • Upgrade dies during composer update. Memory. Add swap, or move to a machine with headroom.
  • Search returns nothing. OpenSearch version outside the supported band for that release, or the service is down and the catalogue silently has no index.
  • Checkout fails while browsing works. TLS version or outbound connectivity to the payment provider.
  • Admin unusably slow, front end fine. Indexers, or a report table that has grown without bound.
  • Fine until a campaign. PHP-FPM pm.max_children or MySQL max connections.

Before you commit

Check three things against the release you are running, not the newest one: the PHP version, the database version and its support status, and the search engine version. Most Magento upgrade failures are predicted by the matrix above before anyone touches a server. And confirm the target host will give you 2 GB of memory for Composer even if the store itself is small.

Related reading: PrestaShop hosting requirements, OpenCart hosting requirements, and DDoS-protected web hosting.

Sources

  • System Requirements, Adobe Commerce documentation, retrieved 7 September 2026 — version matrix, extension list, 2 GB Composer memory requirement, Linux-only support and TLS requirement.
  • Plan specifications and pricing as published on nexonhost.com on 7 September 2026; check the product page for current figures.
Keep reading
Netherlands vs Germany Dedicated Servers for Latency Sensitive Applications
May 4, 2026

Netherlands vs Germany Dedicated Servers for Latency Sensitive Applications

Choosing between Netherlands and Germany dedicated servers can directly affect latency, routing speed, and application stability. This guide compares both locations to help businesses select the right server environment for performance-sensitive workloads.

Read article
How to Choose a Dedicated Server in Europe for High Traffic Workloads
April 27, 2026

How to Choose a Dedicated Server in Europe for High Traffic Workloads

Choosing a dedicated server in Europe for high-traffic workloads requires more than just specs—it’s about performance, network stability, and scalability. Learn how to evaluate bandwidth, hardware, and DDoS protection to handle peak traffic without downtime. Discover what actually matters before…

Read article
Dedicated Server with DDoS Protection for Gaming Communities
April 23, 2026

Dedicated Server with DDoS Protection for Gaming Communities

Gaming communities demand ultra-low latency, high uptime, and protection against constant DDoS threats. A dedicated server with built-in DDoS protection ensures stable performance, uninterrupted gameplay, and a secure environment for players. It’s the foundation for scaling competitive gaming…

Read article
Get in Touch

Together, Let’s Build a Faster, Safer Internet.

Build scalable infrastructure with NexonHost — high-performance dedicated servers, VPS hosting, cloud hosting, and DDoS protection across Europe.

Get Started →Contact Us
[email protected]Support 24/7 · Billing 09:00 – 00:00