Gestire le dipendenze del progetto PHP con Composer

Composer è uno strumento che consente di installare e aggiornare pacchetti della libreria da cui il tuo progetto PHP dipende. Le librerie sono installate nella directory root del progetto. L'utility Composer è disponibile come parte di Plesk. Non è necessario installare Composer manualmente nel proprio progetto. Plesk installa gli aggiornamenti per Composer una volta alla settimana.

Composer utilizza due file per archiviare l'elenco di modulo necessari per il progetto:

Per maggiori informazioni, consultare la documentazione di Composer su https://getcomposer.org/doc/.

Plesk offre due modi di utilizzare Composer:

Gestire le dipendenze del progetto PHP con Composer attraverso l'interfaccia utente di Plesk

Per trovare tutte le applicazioni che hanno composer.json, perché sia possibile gestire le dipendenze, fai clic su Analizza nella sezione Applicazioni. Le applicazioni compariranno nella sezione Applicazioni. I comandi descritti sotto sono soltanto disponibili per le applicazioni con il file composer.json.

Installare dipendenze

Per installare tutti i moduli necessari per il tuo progetto, in Siti Web e domini > Applicazioni > Gestisci le mie applicazioni > fai clic sul nome dell'applicazione nell'elenco > Installa dipendenze.

Aggiornare dipendenze

Per aggiornare le dipendenze del modulo, esegui Siti Web e Domini > Applicazioni > Gestisci le mie applicazioni > fai clic sul nome dell'applicazione > Aggiorna dipendenze.

Modificare dipendenze

Il pulsante Modifica configurazione si apre composer.json nell'Editor di Codice di Plesk per la modifica manuale.

Rimuovere la gestione delle dipendenze dalla tua app

Quando fai clic su Rimuovi, l'applicazione non compare più nell'elenco di applicazioni su Le mie Apps. Tuttavia, i file composer.json e composer.lock rimangono nella directory di applicazione, in modo che puoi aggiungere l'applicazione all'elenco facendo clic su Analizza.