logo

Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll
15/04/2025, by Ivan

Installing Drupal requires that you first have a web server and a database server.

For "local" and "online" Linux-based servers using Apache and MySQL, the software needed to run Drupal is known as the "AMP stack", although Microsoft-based servers and databases are also available in similar packages known as stacks.

AMP Stack

15/04/2025, by Ivan

If you are installing Drupal on a test site, you can skip this step. When running the installer script (next step), it's enough to provide the database username and password with permission to create a new database.

If you are installing Drupal on a public web server, you should first create a database and grant access to a less privileged user. The database user you specify during installation will connect to the database every time a page is loaded.

This page provides instructions on how to create a Drupal database using one of the following methods:

15/04/2025, by Ivan

Having a local web server to use a fully integrated, virtualized AMP stack (Apache, MySQL, PHP) simulates the development, staging, and production servers you may need to deploy Drupal.

AMP Stack on a Local Machine

A developer's workflow begins with installing and configuring an AMP (Apache, MySQL, PHP) stack on a Windows, Mac, or Linux-based system. Depending on the operating system, there are many different methods available to create an ideal environment. However, when it comes to choosing, there are only three options:

15/04/2025, by Ivan

After installation, check the status of your site at Administration > Reports > Status report (/admin/reports/status). If this page reports any issues, resolve them.

Trusted Hosts

If you did not create a settings.php file (located in sites/default/, unless you are using a multisite setup), it was created for you by the installation script. However, the generated settings.php file does not include the "trusted host" configuration.

15/04/2025, by Ivan

The quick-start command is new as of Drupal 8.6.x. It is not intended for production use. However, it provides a fast way to install and run Drupal using PHP’s built-in web server on your local machine.

Important: The quick-start command is designed only for launching a local demo version of Drupal. If you need to install Drupal 8 for production, refer to the rest of this guide for the proper instructions.

Step 1 - Install PHP

MacOS

MacOS 10.13 (High Sierra) and later come with PHP 7 pre-installed. No additional setup is needed.