---
title: "Drupal Requirements"
description: "Drupal Hosting Requirements InMotion Hosting Meets All Drupal Server Requirements If you're planning to build a website using Drupal, you must first ensure your hosting provider meets Drupal's..."
url: https://www.inmotionhosting.com/drupal-hosting/drupal-requirements
date: 2022-07-18
modified: 2026-06-30
author: "Nicole Paschen"
type: page
lang: en
---

# Drupal Requirements

# Drupal Hosting Requirements

## InMotion Hosting Meets All Drupal Server Requirements

If you’re planning to build a website using Drupal, you must first ensure your hosting provider meets Drupal’s requirements.

InMotion Hosting meets all of Drupal 10’s minimum system requirements, and we have many different hosting plans you can choose from to meet your website’s needs.

![Professional Web Hosting with Drupal](https://www.inmotionhosting.com/wp-content/uploads/2026/01/web-hosting-hero-image.png)

Drupal Server Requirements

*  *

## Disk Space: 100 Megabytes Minimum

Drupal’s minimum disk space requirement is **100MB of storage**. It’s recommended to double or triple your disk space so that you have room to install modules and themes, and to provide space for media, backups, and other files generated by and uploaded to your site.

Our [VPS Hosting](/vps-hosting) and [Dedicated Hosting](/dedicated-servers) accounts include more than enough disk space and RAM to host a Drupal Website.

*  *

## Memory: 1GB RAM or Higher

Drupal’s minimum memory requirements require you have at least 1GB RAM in order to make sure Composer works. If you are using memory-intensive tools like Memcache, considerably more memory may be needed.

The minimum required memory size for PHP is 64MB, but you’ll find that 128MB or 256MB are typically found in production environments.

*  *

## Web Server: Apache 2.4.7 or Greater

Drupal is supported on Linux, OS X, and Windows based web servers as long as it has Apache 2.4.7 or greater. InMotion Hosting’s servers run off the Linux operating system, with your choice of web-based control panel, or no control panel at all. We use the Apache web server with NGINX reverse proxy, and all of our latest servers are running a variation of Apache 2.x.

Drupal has a few requirements needed for Apache, such as:

- The Apache ‘mod_rewrite’ extension is required for clean, SEO-friendly URLs.
- The Apache Virtualhost configuration must contain the directive **AllowOverride All** to allow Drupal’s .htaccess file to be used.
- If the Apache server has **Options +MultiViews** enabled by default, then the Apache Virtualhost configuration should also contain **Options -MultiViews**.

*  *

## Database Server: MySQL or MariaDB

The default installation of Drupal 10 requires a database, and is compatible with a number of database systems.

- MySQL 5.7.8 or greater
- MariaDB 10.3.7 or greater
- Percona Server 5.7.8 or greater
- PostgreSQL 10 or greater
- SQLite 3.26 or greater

InMotion Hosting runs a version of both MySQL and MariaDB that is compatible with all versions of Drupal! For specific information on the types of databases supported across Drupal 9 and 10, read the official [Drupal Database Requirements](https://www.drupal.org/docs/getting-started/system-requirements/database-server-requirements) documentation.

*  *

## PHP: PHP 8.1 or Greater

Drupal 10 requires at least PHP 8.1, however PHP 8.1.6 is recommended. Drupal will work on all supported (actively maintained) PHP versions. Recommended PHP versions are the best choice for building a Drupal site because they will remain supported longer.

Note: Drupal 9.4 dropped official support for PHP 7.3 as it has reached its End of Life. Drupal 9.4 and above do not support PHP versions that are no longer supported by the PHP maintainers.

 

*  *

## Custom PHP Versions

Not only does InMotion Hosting meet Drupal’s minimum PHP requirements, our virtual private servers include a custom cPanel feature that allows you to switch between versions of PHP! You can easily switch between PHP 8.3, 8.4 and newer versions as they are released. When you choose VPS Hosting or Dedicated Hosting through InMotion Hosting, our System Administration team can custom configure PHP versions for you, so you can use any available version that you would like!

## Choose InMotion Hosting as Your Drupal Hosting Provider!

InMotion Hosting offers several different hosting plans, capable of exceeding hosting requirements for both small and large Drupal websites. Learn more about our [Drupal Hosting plans](/drupal-hosting).

Related Articles

- [Explore Drupal Hosting](/drupal-hosting)
- [Drupal CMS Tutorials](/support/edu/drupal/)

- [Change PHP Version](/support/website/how-to-change-the-php-version-your-account-uses/)
- [Increase PHP Memory](/support/website/error-numbers/allowed-memory-size-exhausted/)

![VPS Hosting icon](https://www.inmotionhosting.com/dslib/assets/icons/custom/vps-product-icon.svg)

### VPS Hosting

Starting at
$9.99/mo

Renews at $16.99/mo
[View Plans](/vps-hosting)

Starting at
$10.99/mo

Renews at $26.99/mo
[View Plans](/vps-hosting)

Starting at
$13.99/mo

Renews at $26.99/mo
[View Plans](/vps-hosting)

Starting at
$19.99/mo

Renews at $36.99/mo
[View Plans](/vps-hosting)

**

## Drupal Hosting Requirements

Find the plan that’s right for you. To talk to a sales representative, call us today!

[Drupal Hosting Plans](/drupal-hosting)

### Shared Hosting

Basic websites, start-ups & personalized email

Starting at
$4.99/mo

Renews at $13.99/mo
[Continue](/shared-hosting)

Starting at
$4.99/mo

Renews at $13.99/mo
[Continue](/shared-hosting)

Starting at
$4.79/mo

Renews at $14.99/mo
[Continue](/shared-hosting)

Starting at
$16.99/mo

Renews at $16.99/mo
[Continue](/shared-hosting)

### VPS Hosting

High-growth businesses & moderate web traffic

Starting at
$9.99/mo

Renews at $16.99/mo
[Continue](/vps-hosting)

Starting at
$10.99/mo

Renews at $26.99/mo
[Continue](/vps-hosting)

Starting at
$13.99/mo

Renews at $26.99/mo
[Continue](/vps-hosting)

Starting at
$19.99/mo

Renews at $36.99/mo
[Continue](/vps-hosting)

### Dedicated Servers

Big projects, high-traffic websites & root access

Starting at
$24.99/mo

Renews at $49.99/mo
[Continue](/dedicated-servers)

Starting at
$29.99/mo

Renews at $49.99/mo
[Continue](/dedicated-servers)

Starting at
$45.00/mo

Renews at $59.99/mo
[Continue](/dedicated-servers)

### Reseller Hosting

Build your hosting business, unlimited sites

Starting at
$19.99/mo

Renews at $35.99/mo
[Continue](/reseller-hosting)

Starting at
$19.99/mo

Renews at $35.99/mo
[Continue](/reseller-hosting)

Starting at
$19.99/mo

Renews at $35.99/mo
[Continue](/reseller-hosting)

Starting at
$19.99/mo

Renews at $35.99/mo
[Continue](/reseller-hosting)

Starting at
$0.99/mo

Renews at $35.99/mo
[Continue](/reseller-hosting)

### Essential WP

Beginner friendly with all the essentials

Starting at
$5.49/mo

Renews at $14.49/mo
[Continue](/shared-hosting/wordpress)

Starting at
$5.49/mo

Renews at $14.49/mo
[Continue](/shared-hosting/wordpress)

Starting at
$5.29/mo

Renews at $15.49/mo
[Continue](/shared-hosting/wordpress)

Starting at
$16.49/mo

Renews at $17.49/mo
[Continue](/shared-hosting/wordpress)

❮❯
