Difficulty: Easy

While Drupal 7 is not the latest version of Drupal it is still being supported.  If you are creating a new Drupal site, I would recomend using Drupal 8 instead.  To learn how to install Drupal 8, check out our Installing Drupal 8 tutorial.  However, if you need Drupal 7, this tutorial will go over how to install it.

Table of Contents:

The requirements for Drupal 7 are:

  • Apache 2.x
  • PHP 5.4+
    • Drupal 7.5.0 has support for PHP 7.0
    • Drupal 7.5.5 has support for PHP 7.1
    • Drupal 7.6.0 should have support for PHP 7.2
  • MySQL 5.0.15/MySQL 5.1.30/MariaDB 5.1.44/Percona Server 5.1.70

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

To download the latest version of Drupal 7, 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 7 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 profile.  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.  Next you pick the language you want.  English is the defualt option, but there is a link to learn how to install Drupal 7 in other languages.

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

step 1 profile setup

  step 2 language setup











Database setup

 Set up your database information in this section. 

step 3 database setup


Installing Drupal 7

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

step 4 install

Configure Drupal 7 site

In this final section you will configure your Drupal 7 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 7!

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