Difficulty: Easy

Drupal 8 is a powerful web application that allows for a huge amount of customization.  In this tutorial we will go over how to install it.

Table of Contents:

The requirements for Drupal 8 are:

  • Apache 2.x
  • PHP 5.5.9+
    • Drupal 8.5.0 has support for PHP 7.2
  • MySQL 5.5.3/MariaDB 5.5.20/Percona Server 5.5.8

For more information on Drupal 8's system requirements, check out https://www.drupal.org/docs/8/system-requirements

To download the latest version of Drupal 8, visit https://www.drupal.org/project/drupal

Make sure you have a database and database user created and that you have placed the contents of the Drupal 8 compressed file to your document root.  Once those have been completed, you can visit your site's URL to get started with the installation.

Setting up the essentials:

 We start off the installation with choosing the default language.  Next you pick the installation profile you want.  There are two options, standard and minimal.  In most cases standard will suffice, but if you are an advance user who knows what you want you can go for the minimal option.

After the language and profile has been selected, the installer will look over the server to verify that it meets the requirements for Drupal 8.  If everything checks out you will be taken to the database setup section, if not you will be shown what is wrong.

step 1 language setup

 step 2 profile setup

 

 

 

 

 

 

 

 

Database setup

 Set up your database information in this section. 

step 3 database setup

 

Installing Drupal 8

Once all the information has been inputted the installer will start installing the core modules of Drupal 8. 

step 4 install

 

Configure Drupal 8 site

In this final section you will configure your Drupal 8 site.  This includes the site name, creating the admin user, and setting up the timezone.  You also have the option to get emails when updates are available to the site.

step 5 configure

Welcome to Drupal 8!

That's it!  Drupal 8 is all installed and ready to start having content added to it!

final page