Installazione Composer
Come installare Composer per MAC e Windows, per usare Laravel
Installazione Composer
Per installazione di Laravel, serve ComposerComposer è come una libreria da cui poter scaricare i pacchetti che ci servono nel nostro sito Web.
Le istruzioni nel sito Composer
Windows
Come si vede dal sito nel caso di Windows , la installazione è facilitataDa un wizard: Composer-Setup.exe.
Nel sito le istruzioni.
Occorrera’ pero’ indicare dove si trova l’installazione di PHP.
Finita la installazione digitando composer a terminale, si ottiene:
Mac / linux fino a Big Sure
Le istruzioni sono contenute nel sitoDigitando a terminale:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
In caso di problemi usare:
php -r "copy('http://getcomposer.org/installer', 'composer-setup.php');"
https://stackoverflow.com/questions/44682317/problems-with-installing-composer
In questo modo digitando a terminale: - php composer.phar : si ottiene la schermata precedente di composer
Per invece rinominare php composer.phar in composer, a terminale:
sudo mkdir -p /usr/local/bin
sudo mv composer.phar /usr/local/bin/composer
Mac Sistema Big Sure e Successivi
Con gli ultimi sistemi operativi MAC le istruzioni cono cambiate, dovremo indicare dove è installato PHPA terminale digitare
sudo nano ~/.bash_profile
Nel file incollare :
# MAMP PHP
#export MAMP_PHP=/Applications/MAMP/bin/php/php8.0.3/bin/
#export PATH="$MAMP_PHP:$PATH"
#export PATH=/Applications/MAMP/bin/php/php8.0.3/bin/:$PATH
#Oppure per installare versione in uso
PHP_VERSION=`ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH
Per usare questa installazione di php, dovrà essere digitato a terminale
source ~/.bash_profile
Per evitare ogni volta di usare il comando source A terminale scrivere
sudo nano ~/.zshrc
#Una volta aperto il file copiare
source ~/.bash_profile
poi Control (non comand) e Y
Poi si riprendono le istruzioni precedenti
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
Ultimo l’istruzione comand line
echo $PATH
Indica il percorso dei vari sistemi, fra cui PHP
Aggiornamento di Composer
composer self-update (per aggiornare)