Download e installazione composer
scaricare composer con il seguente comando
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
per installare compose basta eseguire
php composer-setup.php
ma si possono usare le opzioni -- install-dir per specificare la directory di installazione e installarlo ad esempio in /usr/local/bin per avere il comando sempre a disposizione,
mente con l'opzione -- filename si puo specificare un altro nome diverso
in caso si può specificare anche la path completa del php
sudo /Applications/MAMP/bin/php/php5.6.37/bin/php /Users/poto/composer-setup.php --install-dir=/usr/local/bin/ --filename=composer
Utilizzo di composer
posizionarsi nella cartella di riferimento del progetto
installazione di una libreria
composer require zendframework/zendframework
aggiornamento dipendenze o ultima versione
composer update
aggiorna un solo pacchetto
composer update monolog/monolog
rimuovere una libreria
composer remove vendor/package
per ignora un messaggio di dipendenze durante l'installazione o aggiornamento usare lìopzione --ignore-platform-reqs
composer require --ignore-platform-reqs zendframework/zendframework
rigenera il file autoload in caso di libreirie personalizzate
composer dump-autoload
inserimento librerie personalizzate
se nella root all'interno della cartella src/pippo/ ci sono le classi personalizzate del namespace pippo
{<br> "require": {<br> "monolog/monolog": "^1.23",<br> "swiftmailer/swiftmailer": "^6.1"<br> }, "autoload": {<br> "psr-4": {<br> "pippo\\": "src/pippo/"<br> }<br> }}
al link seguente si trova la documentazione ufficiale https://getcomposer.org/download/
