Official Magento 2.4 System Requirements
Magento 2's requirements, as a checklist to verify before signing anywhere:
- PHP: 8.1+ available (8.3+ for current releases), with the required extensions — intl, bcmath, soap, gd, zip among others.
- Database: MySQL 8 or MariaDB 10.4+.
- Search engine: OpenSearch installable or provided as a service.
- Access: Composer and bin/magento runnable via SSH; cron every minute.
- Resources: at least 2–4 GB RAM guaranteed, not bursted; NVMe storage.
- Testing: staging capability for upgrade rehearsals.
WebJi®'s Magento hosting tiers cover these with root access, and the migration service can move an existing store in a planned window.
PHP, MySQL and Elasticsearch Versions Explained
Two practical notes on Magento 2.4.x: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.

Minimum vs Recommended RAM and CPU
| Level | RAM | CPU | Storage | Fits |
|---|---|---|---|---|
| Minimum | 2 GB | 2 cores | 20–40 GB SSD | Install and demo, light traffic |
| Recommended | 4–8 GB | 4+ cores | NVMe SSD | Web server, MySQL, OpenSearch, Redis and PHP workers together |
Recommended production is the difference between 'installs' and 'sells'. OpenSearch alone is memory-hungry — 1 GB plus, comfortably — and Magento's cron can saturate weak cores and stall the storefront at checkout and reindexing time. India-hosted NVMe VPS in the ₹5,900–₹11,900/month band is the sensible baseline for a serious store.
Can Magento Run on Shared Hosting? Honest Answer
Honest answer: standard shared hosting cannot run Magento well, and most hosts disallow it. The blocker is not disk or bandwidth — Magento needs command-line access (Composer, bin/magento, deployments), long-running cron, raised PHP memory, and an OpenSearch/Elasticsearch service that shared kernels do not provide.
A handful of shared plans technically run Magento 2 in 'no search engine' developer mode; production requires the search component. If budget is the constraint, the correct compromise is the smallest VPS with a free panel or managed cloud — not a bigger shared plan.
The Caching Stack: Varnish, Redis, OPcache
Caching is how Magento becomes fast. The standard stack: Varnish as full-page cache in front (Magento supports it natively; configure via bin/magento config), Redis for session storage and cache — two logical databases — and OPcache enabled with sane memory in php.ini.
Full-page cache turns repeat catalog views from 400 ms into 30–50 ms; sessions in Redis survive PHP restarts and enable horizontal scaling. Keep cron healthy too — a stalled index makes attribute filters crawl regardless of hardware. Comparing platforms? The WooCommerce requirements guide shows what the lighter stack needs.
Magento-Ready Hosting Checklist
Magento-Ready Hosting Checklist. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.
Frequently Asked Questions
What are the server requirements for Magento 2?
What are the server requirements for Magento 2 refers to the subject of this page, Magento Hosting Requirements: Server Specs That Matter. WebJi® has provided this class of service from Jaipur since 2005, with GST invoices and 24/7 email at support@webji.services. Use the sections and the table on this page for the specifics, and open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10 if your case does not match the standard row.
How much RAM does Magento hosting need?
Magento Hosting Requirements: Server Specs That Matter is quoted per requirement on this page, in INR, with 18% GST on the invoice. Email support@webji.services or open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10 and the desk sends the figure before you pay. There is no dollar price converted at checkout, and a design or SEO quote is a project price — it is not a hosting renewal.
Can Magento 2 run on shared hosting?
For “Can Magento 2 run on shared hosting”: Honest answer: standard shared hosting cannot run Magento well, and most hosts disallow it. The blocker is not disk or bandwidth — Magento needs command-line access (Composer, bin/magento, deployments), long-running cron, raised PHP memory, and an OpenSearch/Elasticsearch service that shared kernels do not provide.
Which PHP version does Magento 2.4 require?
Honest answer: standard shared hosting cannot run Magento well, and most hosts disallow it. The blocker is not disk or bandwidth — Magento needs command-line access (Composer, bin/magento, deployments), long-running cron, raised PHP memory, and an OpenSearch/Elasticsearch service that shared kernels do not provide.
Does Magento really need Elasticsearch?
For “Does Magento really need Elasticsearch”: Honest answer: standard shared hosting cannot run Magento well, and most hosts disallow it. The blocker is not disk or bandwidth — Magento needs command-line access (Composer, bin/magento, deployments), long-running cron, raised PHP memory, and an OpenSearch/Elasticsearch service that shared kernels do not provide.
Which hosting type is best for Magento in India?
For Magento Hosting Requirements: Server Specs That Matter, judge a provider on three things: where the server sits for your visitors, whether the bill is INR with GST, and whether a person reads email at night. WebJi® has done this since 2005, serves 12,000+ clients online across India and overseas, and publishes a 99.9% uptime target. Ask for an INR quote if this page has no plan table. Email is support@webji.services, 24/7, Hindi and English.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

