Installare Composer

Una guida completa all'installazione e alla configurazione di Composer sul tuo server.

Composer è il gestore di dipendenze di riferimento per PHP. Semplifica la gestione delle librerie di terze parti — che tu stia lavorando con Symfony, Laravel, PHPUnit, Guzzle o uno dei migliaia di pacchetti disponibili su Packagist. Per qualsiasi applicazione PHP moderna, Composer è imprescindibile.

Prerequisiti

  1. Connettiti al server via SSH (PuTTY su Windows, o il terminale su Linux/macOS).
  2. Assicurati che PHP sia installato e aggiornato (versione 7.2.5 o superiore):
   php -v
  1. Installa curl e git se non sono già presenti:
   sudo apt update
   sudo apt install curl git -y   # Ubuntu/Debian
   # oppure
   sudo yum install curl git -y   # CentOS/Rocky/AlmaLinux

Installazione

  1. Spostati in una directory inclusa nel PATH di sistema — /usr/local/bin è una scelta ottimale:
   cd /usr/local/bin
  1. Scarica ed esegui lo script di installazione di Composer in un solo comando:
   sudo curl -sS https://getcomposer.org/installer | php

Se curl non funziona, puoi procedere manualmente:

   sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
   sudo php composer-setup.php
   sudo rm composer-setup.php
  1. Rinomina il file e rendilo eseguibile per poterlo richiamare da qualsiasi directory:
   sudo mv composer.phar composer
   sudo chmod +x composer

I nostri prodotti e servizi

Hosting WebServizi di hosting affidabili per siti web di qualsiasi dimensione.
Ordina
VPSInfrastruttura cloud flessibile con accesso root completo.
Ordina
Server DedicatiServer dedicati per le massime prestazioni.
Ordina

Primi passi con un progetto

  1. Spostati nella directory radice del tuo progetto:
   cd /var/www/my-project
  1. Crea un nuovo composer.json tramite l'inizializzatore interattivo:
   composer init
  1. Installa tutte le dipendenze dichiarate:
   composer install
  1. Aggiungi un pacchetto — ecco un esempio con il client HTTP Guzzle:
   composer require guzzlehttp/guzzle
  1. Aggiorna tutto alle ultime versioni compatibili:
   composer update

Comandi utili da conoscere

Cosa vuoi fare Comando
Elencare i pacchetti installati composer show
Aggiornare un singolo pacchetto composer update vendor/package
Rimuovere un pacchetto composer remove vendor/package
Svuotare la cache composer clear-cache
Installare senza cache (utile per il debug) composer install --no-cache

Aiuto

Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci