Installazione di Composer su Debian, Ubuntu e Derivati
Composer è un gestore di dipendenze per PHP che consente di installare e gestire i pacchetti facilmente. Di seguito sono riportati i passaggi per installare Composer su Debian, Ubuntu e distribuzioni derivate.
1. Aggiornare il sistema
Prima di installare Composer, è consigliabile aggiornare il sistema:
sudo apt updateCopiato!
sudo apt upgradeCopiato!
2. Installare le dipendenze necessarie
Composer richiede PHP e alcuni moduli aggiuntivi. Installali con:
sudo apt install php-cli php-zip php-curlCopiato!
3. Scaricare l'installatore di Composer
Vai nella home directory dell'utente e scarica l'installatore:
cd ~Copiato!
curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.phpCopiato!
4. Verificare l'integrità dell'installatore
Per assicurarci che l'installatore non sia stato alterato, otteniamo l'hash ufficiale e lo confrontiamo con il file scaricato:
HASH=`curl -sS https://composer.github.io/installer.sig`Copiato!
Eseguiamo il seguente comando per ottenere l'hash:
echo $HASHCopiato!
Con il seguente comando PHP, verifichiamo l'integrità del script di installazione abbinando l'hash del file scaricato con l'hash ottenuto. Se l'output indica "Installer verified", il file è sicuro e possiamo procedere con l'installazione:
php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('/tmp/composer-setup.php'); } echo PHP_EOL;"Copiato!
5. Installare Composer
Eseguiamo il seguente comando per installare Composer in /usr/local/bin/ e renderlo accessibile globalmente:
sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composerCopiato!
Se l'installazione viene eseguita correttamente, vedrai un messaggio simile a:
All settings correct for using Composer Downloading... Composer (version x.x.x) successfully installed to: /usr/local/bin/composer
6. Verificare l'installazione
Per verificare che Composer sia installato correttamente, esegui:
composerCopiato!
Composer è uno strumento essenziale per gli sviluppatori PHP. Seguendo questi passaggi, puoi installarlo facilmente su Debian, Ubuntu e i loro derivati. Ora sei pronto per gestire le dipendenze e sviluppare applicazioni in modo efficiente.