Intelligenza Artificiale

A un certo punto non fu più la biologia a dominare il destino dell'uomo, ma il prodotto del suo cervello: la cultura.
Cosicché: "Le uniche leggi della materia sono quelle che la nostra mente deve architettare e le uniche leggi della mente sono architettate per essa dalla materia".
JAMES CLERK MAXWELL

Installazione Composer


Come installare Composer per MAC e Windows, per usare Laravel

Installazione Composer

Per installazione di Laravel, serve Composer
Composer è 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 è facilitata
Da un wizard: Composer-Setup.exe.
Nel sito le istruzioni.
Occorrera’ pero’ indicare dove si trova l’installazione di PHP.
php in composer Finita la installazione digitando composer a terminale, si ottiene:
php in composer

Mac / linux fino a Big Sure

Le istruzioni sono contenute nel sito
Digitando 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 PHP
A 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)