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
| APPROFONDIMENTO Per inciso, le componenti software che hai installato per Drupal sono le medesime richieste da altre applicazioni web based scritte in PHP, tra cui Nextcloud per la gestione di documenti, LimeSurvey per la gestione di questionari, Prestashop per avere un negozio online, Moodle per distribuire corsi di formazione, Mediawiki per creare siti informativi, osTicket per gestire richieste di assistenza, Kimai per valorizzare il tuo tempo lavorativo ecc. Accenno a queste opportunità perché, prima di imbarcarti a costruire da zero una app con Drupal, potresti verificare se la tua necessità può essere soddisfatta da una applicazione già disponibile. Per un elenco di queste applicazioni, cerca "open source php web based applications". |
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
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:
| ▶️ composer create-project drupal/recommended-project . |
Non dimenticare il punto finale "." perché dice a composer di installare Drupal nella cartella corrente.
ATTENZIONE ! Attualmente (settembre 2025) al termine della installazione dei file di Drupal da parte di composer, è necessario eseguire le seguenti istruzioni, per evitare un problema bloccante nel passaggio successivo, riscontrato da me e da altri, e che ha trovato una soluzione temporanea in questa pagina:
|
6.Configura Drupal per il primo utilizzo
Con un web browser vai sull'indirizzo della app, aggiungendo web in fondo. Ad esempio, con Laragon è:
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.