Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Utilizzare Composer 2 su SSH sul tuo hosting

Questa guida spiega come eseguire il gestore di dipendenze open source Composer 2 utilizzando un comando SSH.

 

Premessa

  • Composer è un gestore di dipendenze open source per PHP che consente di definire, installare e aggiornare le librerie necessarie per un progetto PHP.
  • Composer 1 è obsoleto dal 2021 e non consente più, dal 2025, di installare nuovi pacchetti o di eseguire aggiornamenti.
  • Solo la versione 2 di Composer è ora supportata e disponibile su tutte le versioni di PHP da 7.2 a 8.3.

 

Eseguire Composer 2

Composer 2 è già preinstallato e accessibile tramite SSH. Non è quindi necessario installarlo manualmente.

Utilizzo semplice

Accedi al tuo hosting tramite SSH, quindi utilizza il comando seguente:

composer

Questo comando eseguirà automaticamente la versione 2 di Composer compatibile con la versione di PHP attualmente utilizzata nella tua sessione.

Verificare la versione attiva

Puoi verificare la versione di Composer disponibile con:

composer --version

Esempio di output: Composer versione 2.5.0 2022-12-20 10:44:08

Forzare una versione specifica di PHP

Se desideri eseguire Composer con una versione specifica di PHP, sono disponibili degli alias. Ad esempio:

composer_php8.1 --version

o anche:

composer_php7.4

Questi alias consentono di eseguire Composer 2 con l'interprete PHP specificato, utile per testare o distribuire un progetto su una versione target di PHP.


Questa FAQ è stata utile?