Drupal 8 Beginner Course: Manual Installation at a Web Host

See how to install Drupal yourself with a hosting company. We'll download Drupal, upload the files to your server, set up a database and finally visit your new Drupal 8 site!

Video courtesy of OSTraining.

This video covers installing Drupal on a web host using cPanel. If your web host has a different hosting control panel, the exact steps may be different.

4 Step Approach to Installing Drupal

In this video, we will use a four step approach to installing Drupal at a web host.

  1. Download Drupal
  2. Upload Drupal & Unpack
  3. Set up a Database
  4. Go to Your Site

Where to Download Drupal

You can download Drupal directly from Drupal.org here:

Be sure to download the latest stable version of Drupal 8 Core (the "recommended release").

Drupal 8 Requirements

Before you install Drupal 8, you should check and make sure that your web hosting environment has the required features.


You have a choice of databases you can use. You will need one (1) of the following.

  • MySQL 5.5.3 or higher
    • with PDO and an InnoDB-compatible primary storage engine
  • MariaDB 5.5.20 or higher
    • with PDO and an InnoDB-compatible primary storage engine
  • Percona Server 5.5.8 or higher
    • with PDO and an InnoDB-compatible primary storage engine
  • PostgreSQL 9.1.2 or higher
    • with PDO
  • SQLite 2.6.8 or higher

Most popular web hosts offer at least one of these options, with MySQL being the most popular.


  • You will need PHP 5.5.9 or higher.
Some web hosts may offer this version of PHP, but not have it enabled by default. If that is the case, you may need to enable it in their hosting control panel, or update a configuration file on your hosting account to select a compatible version of PHP.

Disk Space

  • 15 MB to 60 MB or more for the script
  • Additional space for the database, content and images.

A minimum installation requires 15 Megabytes. 60 MB is needed for a website with many contributed modules and themes installed. Keep in mind you need much more for the database, files uploaded by the users, media, backups and other files.

Full List of Requirements

A full list of requirements can be found on Drupal.org's website:

Note that Drupal's requirements are subject to change, given an important enough reason.

You may need to contact your web host or visit their support documentation to ensure that your hosting package supports Drupal 8. In some cases, your web host may need to make changes to your account (such as changing the PHP version) for Drupal 8 to work.

Recommended Content