Un'applicazione PHP complessa o semplice di solito richiede librerie o componenti aggiuntivi che è necessario gestire. Farlo manualmente è efficace ma anche un processo noioso. Composer è lo strumento che può facilitare la gestione delle dipendenze in PHP.
In questo articolo, ti mostreremo come installare PHP Composer su Ubuntu 20.04 con un processo semplice e veloce.
Cos'è Composer e perché ne ho bisogno?
Secondo la documentazione ufficiale del compositore
Composer è uno strumento per la gestione delle dipendenze in PHP. Ti permette di dichiarare le librerie da cui dipende il tuo progetto e le gestirà (installa/aggiorna) per te.
È necessario chiarire che Composer non è un gestore di pacchetti di sistema ma gestisce le dipendenze del tuo progetto. Ad esempio, hai un progetto che dipende da diverse librerie e alcune di esse dipendono da altre, ciò che fa Composer è trovare le versioni di queste librerie e scaricarle automaticamente nel tuo progetto. Puoi aggiornarli in seguito.
Questo è il motivo per cui il modo più consigliato per installare framework PHP come Laravel o CakePHP è utilizzare PHP Composer . Questo indica l'utilità e la potenza dello strumento.
Installa PHP Composer su Ubuntu 20.04
Apri il terminale Ubuntu, prima aggiorna e aggiorna il sistema. Quindi, installa PHP e infine scarica il compositore dal sito ufficiale. Al termine del download, esegui composer-setup.php per completare l'installazione del compositore.
1. Aggiorna l'intera distribuzione.
sudo apt update sudo apt upgrade
2. Installa PHP, git e decomprimi il pacchetto.
sudo apt install curl php-cli php-mbstring git unzip
Fondamentalmente, è PHP insieme ad altri strumenti per il download e la gestione delle dipendenze.
3. Scarica il programma di installazione di Composer.
curl -sS https://getcomposer.org/installer -o composer-setup.php
4. Procedi con l'installazione globale sul sistema eseguendo il comando seguente.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Esempio di output:
All settings correct for using Composer Downloading… Composer (version 2.1.3) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer
5. Verifica se l'installazione è andata a buon fine visualizzando la versione di Composer.
composer --version Composer version 2.1.3 2021-06-09 16:31:20
Utilizzo di base di PHP Composer
Supponiamo di avere un progetto di cartella in cui si trova il tuo progetto. Per fare in modo che Composer gestisca le dipendenze del tuo progetto, devi dirgli di farlo.
Per fare ciò, esegui il comando
composer init
Questo genera un file composer.json
dove si trovano le informazioni sul tuo progetto. Puoi sempre modificarlo in un secondo momento.
Basta eseguire il comando seguente per aggiungere una dipendenza al tuo progetto
composer require [dependency]
Una volta aggiunte le dipendenze, puoi installarle usando il comando seguente
composer install
In questo modo Composer leggerà tutte le configurazioni da composer.json
file e tutte le sue dipendenze e inizia a scaricarli e ad aggiungerli al tuo progetto.
Per aggiornare le dipendenze del progetto all'ultima versione.
composer update
Inoltre, puoi cercare le dipendenze con il sottocomando di ricerca.
composer search [package]
Ovviamente Composer ha molte opzioni utili, ma queste sono le più basilari.
Rimozione di PHP Composer su Ubuntu 20.04
Per disinstallare PHP Composer è sufficiente rimuovere il file compilato dal sistema.
rm /usr/local/bin/composer
In questo modo non sarà più presente nel sistema.
Conclusione
PHP Composer è uno strumento importante per ogni sviluppatore web che utilizza PHP. In questo senso, è sorprendente che un'applicazione così piccola possa essere così potente e aiutare così tanto nello sviluppo delle applicazioni.
In questo post, hai imparato come installarlo su Ubuntu 20.04 in un modo rapido che puoi sfruttare.
Condividi il nostro post e aiutaci a crescere.