Download and Install drupal 8. | Drupal 8

Download and Install drupal 8.

Submitted by editor on Fri, 06/09/2017 - 13:44
Question

How to Download and Install drupal 8 ?

Requirements:

1. A web server (Apache or another web server)
2. Database (Mysql, MariaDB or SQLite)
3. PHP (Minimum 5.5.9)

For the developpement:
    On windows : WAMP, Docker
    On linux LAMP stack
    On Mac MAMP

Note : It is recomended to install drush (Command line shell and Unix scripting interface for Drupal).
- Install Drush on Linux
- Install Drush on Windows.

Drupal has composer repository, It is recomended to use composer.
- Install Composer on Windows
- Install Composer on Linux

Download Drupal 8.

To get the drupal 8 codes, you can use one of the three methods. Download via composer is recomended because composer get automaticly all require dependencies (Of drupal core or contrib modules).

Download drupal via composer. (Recomended methode)

# Run this command from your web server (or Virtual Machine / Virtual Host) public directory.
composer create-project drupal/drupal drupal8

This will download drupal core and other libreries than in to drupal8 folder.

Download drupal 8 via drush

This method is suitable if you don't want to use composer.
# Run this command from your web server (or Virtual Machine / Virtual Host) public directory.
drush dl drupal -y

Manuel download from web.

Link : https://www.drupal.org/project/drupal
Download the 8.X.X version then uncompress to your web server (or Virtual Machine / Virtual Host) public directory.

Install Drupal 8

Before install drupal on your server, you need to create a database (MySQL/MariaDB or PostgreSQL). If you haven't a database server, you can also use SQLite.

Install Drupal via drush (Recomended).

# Using Mysql Database
# For the example, mysql database User:drupal, Password:drupal Database:drupal
drush site-install standard --db-url='mysql://drupal:drupal@localhost/drupal' --site-name=Drupal --account-name=admin --account-pass=admin  --notify=0 --account-mail=name@mail.com -y

# Using a SQLite database (Not Recomended).
drush site-install standard --db-url='sqlite://sites/default/files/.ht.db.sqlite' --site-name=Drupal8 --account-name=admin --account-pass=admin --notify=0 --account-mail=name@mail.com -y

Install Drupal from Web Interface.

Open web browser and visit the new drupal directory. You will automaticly redirect to the instalation page. Just follow the instruction on the page.
You will select the database, Enter the database details and administration details.

Download and Install modules on drupal 8.

Download contrib modules via composer.

Download via composer is recomended because composer get automaticly all require dependencies of the modules.
# Example. Module : Address
# Download.
composer require "drupal/address ~1.0"
# Then Install via drush.
drush en address -y

Download and install via Drush.

Note : drush will download any modules set as dependencies but not external libreries.
# Example : Module Admin Toolbar
drush en admin_toolbar admin_toolbar_tools -y

Manuel download from web and install via web browser (This method will NOT download dependencies automaticly).

1. Download the modul and extract to drupalroot/modules/contrib
2. Go to /admin/modules (Extend)
3. Select the module and click on 'Install'

Few usefull contrib modules

Enable few usefull contrib modules.

drush en admin_toolbar admin_toolbar_tools youtube imce linkit captcha honeypot securelogin pathauto -y

Enable drupal development modules.

drush en devel kint coffee -y

 

Comments

Add new comment