Guida all’installazione di WP-CLI

WP-CLI è un’interfaccia a riga di comando per WordPress. Ti permette di installare Plugin, gestire utenti, eseguire operazioni sul database e altro ancora, tutto da un terminale, senza toccare l’interfaccia di amministrazione di WordPress. Questa guida copre l’installazione su Linux, macOS e Windows, oltre ai passaggi di verifica e risoluzione dei problemi più comuni.

In breve: su Linux o macOS (metodo phar), scarica il file Phar, rendilo eseguibile e spostalo nel tuo PATH. Su macOS la via più rapida è brew install wp-cli. Su Windows installa Cygwin o usa WSL2, poi segui i passaggi per Linux. Esegui wp --version per confermare che l’installazione ha funzionato.

Riferimento rapido per piattaforma e metodo

Piattaforma Metodo consigliato Alternativa
Linux curl (phar) Composer
macOS Homebrew (brew install wp-cli) curl (phar)
Windows (Cygwin) curl (phar) nel terminale Cygwin
Windows (WSL2) Segui i passaggi per Linux dentro WSL2

WP-CLI può essere installato anche come pacchetto Composer; consulta la documentazione ufficiale di WP-CLI per le istruzioni su require wp-cli/wp-cli.

Prerequisiti

  • PHP 5.4 o successivo
  • WordPress 3.7 o successivo
  • Accesso SSH al tuo server per le installazioni su Linux
  • Privilegi di amministratore per le installazioni su Windows

Installazione su Linux

  1. Scarica WP-CLI:

Apri una finestra di terminale e scarica il file Phar di WP-CLI usando curl:

Bash
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Nei nostri test su Ubuntu 22.04 LTS, il metodo curl si completa in meno di un minuto su una connessione server standard.

  1. Rendi WP-CLI eseguibile:

Rendi eseguibile il file Phar scaricato:

Bash
chmod +x wp-cli.phar
  1. Sposta WP-CLI nella directory bin:

Sposta l’eseguibile in una directory del tuo PATH. La directory /usr/local/bin è la posizione standard:

Bash
sudo mv wp-cli.phar /usr/local/bin/wp
  1. Verifica l’installazione di WP-CLI:

Controlla che WP-CLI sia installato correttamente visualizzando le informazioni di sistema:

Bash
wp --info

Installazione su macOS

macOS è l’ambiente di sviluppo principale per molti sviluppatori WordPress. Il metodo Homebrew è il più semplice e mantiene WP-CLI aggiornato automaticamente.

Installazione tramite Homebrew (consigliato)

Se hai installato Homebrew, esegui:

brew install wp-cli

Dopo l’installazione, conferma che funzioni:

wp --version

Installazione tramite Phar (senza Homebrew)

Se preferisci il metodo manuale, i passaggi Phar di Linux funzionano su macOS senza modifiche:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
wp --version

Installazione su Windows

  1. Scarica WP-CLI:

Visita la pagina GitHub di WP-CLI e scarica l’ultimo file Phar da:

Bash
https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
  1. Scarica e installa Cygwin:

WP-CLI richiede un terminale simile a Unix. Scarica e installa Cygwin dal sito ufficiale:

Bash
https://www.cygwin.com/

Durante l’installazione, assicurati di installare i pacchetti curl, php, php-curl, php-mbstring, openssl e openssh.

  1. Sposta WP-CLI nella directory Cygwin:

Sposta il file wp-cli.phar nella tua home directory di Cygwin, di solito C:cygwin64homeYour_User.

  1. Rendi WP-CLI eseguibile:

Apri il terminale Cygwin e spostati nella tua home directory usando cd ~. Poi rendi eseguibile il file Phar:

Bash
chmod +x wp-cli.phar
  1. Sposta WP-CLI nella directory bin:

Sposta l’eseguibile nel tuo PATH. La directory /usr/bin dentro Cygwin è la posizione standard:

Bash
mv wp-cli.phar /usr/bin/wp
  1. Verifica l’installazione di WP-CLI:

Controlla che WP-CLI sia installato correttamente visualizzando le informazioni di sistema:

Bash
wp --info

Verifica l’installazione

Dopo aver installato WP-CLI con uno qualsiasi dei metodi, conferma che funzioni con due comandi.

Controlla la versione:

wp --version

Il comando restituisce una stringa di versione tipo WP-CLI x.y.z. Consulta la pagina delle release di WP-CLI per confermare di avere l’ultima versione.

Esegui un controllo di salute di base:

wp doctor check

Questo verifica problemi di configurazione comuni. Eseguilo da una directory WordPress per ottenere risultati specifici del sito. Il comando doctor fa parte del pacchetto wp-cli/doctor-command, che richiede un’installazione separata: vedi il README di wp-cli/doctor-command per le istruzioni di configurazione.

Risoluzione dei problemi

Dai ticket di supporto di WP STAGING, la causa più comune dei fallimenti di installazione di WP-CLI è una configurazione errata del PATH. Qui sotto trovi i principali errori e le relative soluzioni.

wp: command not found dopo l’installazione (Linux/macOS)

Il file Phar di WP-CLI non è stato posizionato in una directory del tuo $PATH. Conferma dove è stato spostato wp:

which wp

Se il comando non restituisce nulla, il binario non è nel tuo PATH. Aggiungi /usr/local/bin al tuo PATH modificando ~/.bashrc o ~/.zshrc:

export PATH="$PATH:/usr/local/bin"
source ~/.bashrc

Poi riprova wp --version.

PHP non trovato nel PATH (Windows / Cygwin)

WP-CLI richiede che PHP sia accessibile dal terminale. In Cygwin, verifica che PHP sia installato eseguendo php --version. Se restituisce un errore, riesegui l’installer di Cygwin e aggiungi il pacchetto php.

Permesso negato sul file Phar (Linux/macOS)

Se vedi un errore "Permission denied" quando sposti il file in /usr/local/bin, anteponi al comando sudo:

sudo mv wp-cli.phar /usr/local/bin/wp

Se sudo non è disponibile (ad esempio sull’Hosting condiviso), sposta il file in una directory scrivibile dall’utente (ad esempio ~/bin/) e aggiungi quella directory al tuo PATH.

Mismatch di versione PHP

WP-CLI richiede PHP 5.4 o successivo. Esegui php --version per controllare la versione a cui si riferisce il tuo terminale. Se hai più versioni di PHP installate, la versione che WP-CLI prende è determinata dall’ordine del PATH. Nella maggior parte dei casi vediamo questo problema su server che eseguono una versione di PHP inferiore al minimo 5.4: aggiornare PHP per soddisfare il requisito risolve il problema. Consulta php.net/manual/en/install.php per le indicazioni di installazione di PHP.

Conclusione

Ora che WP-CLI è installato, puoi iniziare a usarlo per gestire il tuo sito WordPress dalla riga di comando. La documentazione ufficiale di WP-CLI copre il riferimento completo dei comandi e il manuale.

Articoli correlati

Updated on Maggio 23, 2026

Rene Hermenau

Autore: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.