Indice

🟦Pronta 🟨Bozza 🟥Da scrivere

Installazione locale

Trasformare un pc in un web server e installarvi Drupal
Aggiornata il:
Stato: 🟦Pronta

Questa Guida ti è utile se hai deciso di installare Drupal localmente sul tuo computer locale. Vediamo come fare, seguendo i passaggi che avevamo elencato qui:

1

installa le componenti software necessarie a Drupal

2

prepara lo spazio dove installare Drupal

3

prepara l'indirizzo con cui richiamare la app

4

prepara il database necessario a Drupal

5

installa Drupal nello spazio che hai preparato

6

configura Drupal per il primo utilizzo

7

installa drush

1.Installa le componenti software necessarie

Se sei sul posto di lavoro, ti consiglio di rivolgiti all'informatico aziendale, che provvederà all'installazione delle componenti necessarie, probabilmente su un computer Linux, facendo riferimento a queste istruzioni nel sito di Drupal.

Se invece devi arrangiarti con un computer Windows, per l'installazione delle componenti necessarie la comunità Drupal raccomanda di usare la procedura DDEV.. Semplificando un bel po', DDEV installa un server Linux dentro il tuo computer Windows. La procedura è guidata ed è stata recentemente semplificata, però richiede qualche competenza sistemistica e più di 250 GB di disco libero: per quest'ultimo motivo, non ho finora potuto provarla.

Se non hai bisogno di una installazione professionale come quella offerta da DDEV, per Windows ci sono soluzioni più semplici, anche se considerate meno stabili, ne puoi trovare un certo numero cercando la sigla "WAMP" (Windows Apache MySQL PHP), tra cui XAMPP, WAMPserver, WAMP.NET e Laragon. Io ho utilizzato XAMPP fino alla versione 10 di Drupal, ma attualmente (agosto 2026) XAMPP installa una versione di PHP (8.2) inferiore a quella richiesta da Drupal 11 (8.3). WAMP.NET non installa composer. WAMPserver la conosco poco. Con Laragon ho installato Drupal 11 in pochi minuti sul mio portatile e quindi te la consiglio. La versione gratuita di Laragon non si autoaggiorna e all'avvio mostra un invito a comprare una licenza, però è un disturbo sopportabile. Le istruzioni che seguono sono quindi esemplificate su Laragon, ma sono molto simili per tutte le soluzioni WAMP. Dopo l'installazione, tutte le procedure presentano un pannello di controllo, attraverso cui configurare ed attivare i componenti software e un Terminale in cui digitare i comandi necessari all'installazione di Drupal. 

Scaricato ed installato Laragon (o un'altra soluzione WAMP), occorre modificare la configurazione di Apache, MySQL e PHP per adattarle alle esigenze particolari di Drupal. In particolare:

CONFIGURAZIONE PHP: nel file di configurazione php.ini occorre impostare i seguenti parametri:

realpath_cache_size = 10M

memory_limit = 4G

In Laragon, si accede a php.ini col comando PHP - php.ini

Occorre inoltre attivare le estensioni di PHP 

gd (obbligatoria) 

opcache (raccomandata). 

In Laragon, per attivarle basta selezionarle dal menù PHP -  Estensioni 

2.Prepara lo spazio dove installare Drupal

Con l'aiuto del pannello di controllo della tua soluzione WAMP, identifica la cartella "base" in cui Apache memorizza le pagine da distribuire, di solito si chiama www o htdocs. Trovata la cartella base, usa Gestione Risorse di Windows per creare in essa una sottocartella, dandole il nome della app (in minuscolo, senza spazi o caratteri speciali) che intendi costruire. Ad esempio, se la tua app si chiamerà "Gestione Prestiti", la sottocartella potrebbe chiamarsi "gestione-prestiti" o semplicemente "prestiti".

In Laragon, usa il comando Creazione veloce - blank e digita il nome della app: Laragon crea la sottocartella nel posto giusto, un database omonimo in MySQL e l'indirizzo con cui richiamare la app, semplificando quindi le istruzioni successive. 

3.Prepara l'indirizzo della app

Se stai usando Laragon, la tua app è richiamabile all'indirizzo 

https://nomeapp.test

dove nomeapp è il nome che hai dato alla app

Con le altre procedure WAMP segui le istruzioni specifiche.

4.Prepara il database

Se stai usando Laragon, il database è già stato creato nel passaggio precedente: col comando Attrezzi - HeidiSQL entra nel gestore database MySQL, seleziona il database col nome della app, clicca l'icona Utenti, crea un utente con lo stesso nome della app e con una password a tua scelta ed attiva tutti i privilegi dell'utente.

Con le altre soluzioni WAMP: dal pannello di controllo lancia la gestione di MySQL (di solito è phpmyadmin); entrato in MySQL, crea un nuovo utente dandogli il nome della app e con una password a tua scelta, seleziona l'opzione per creare un database con lo stesso nome dell'utente ed attiva tutti i privilegi per quell'utente sul quel database.

Segnati il nome del database, dell'utente e la sua password: ti serviranno durante l'installazione di Drupal.

5.Installa Drupal

Se stai usando Laragon, lancia il Terminale col comando Laragon - Terminale. Con le altre soluzioni WAMP, dal pannello di controllo lancia il Terminale. Dentro il Terminale, usando i comandi Windows cd e dir posizionati nella sottocartella della app e digita il comando:

Non dimenticare il punto finale "." perché dice a composer di installare Drupal nella cartella corrente.

6.Configura Drupal per il primo utilizzo

Con un web browser vai sull'indirizzo della app, aggiungendo web in fondo. Ad esempio, con Laragon è:

https://nomeapp.test/web

Nel web browser, appare la procedura di prima configurazione di Drupal, in cui devi specificare:

  • la lingua ("italiano")
  • il tipo di installazione ("Standard")
  • i tre parametri del database (utente, password, nome database) che hai precedentemente impostato
  • l'indirizzo mail della app (per ora la tua email, eventualmente poi da sistemare)
  • il nome utente dell'Amministratore Drupal ("admin")
  • la password dell'Amministratore (a tua scelta)
  • l'indirizzo email dell'Amministratore (la tua email)
  • il fuso orario ("Roma")
  • se attivare le notifiche di aggiornamento (attivale)

Ora Drupal è installato e pronto all'uso. 

7.Installa drush

Prima di iniziare ad esplorare Drupal ti raccomando di installare anche l'utility Drush.