Quando lavoriamo con MAMP, vogliamo usare la versione php di MAMP, non la versione di sistema. Pertanto, controlla prima la versione PHP in uso digitando questo comando nel Terminale:
which php
Normalmente riceverai l'output /usr/bin/php. Vogliamo usare la versione in /Applications/MAMP/bin/php/php7.4.21/bin/php. Per cambiare questo, dobbiamo modificare il profilo con accesso root (sudo). Tipo:
sudo vi ~/.bash_profile
Ora aggiungi la seguente riga:
export PATH=/Applications/MAMP/bin/php/php7.4.21/bin:$PATH
Per vedere le modifiche dobbiamo ricaricare il file con il profilo appena modificato:
source ~/.bash_profile
... per controllare la versione PHP con lo stesso comando che abbiamo usato all'inizio di questo tutorial:
which php
Installa compositore
Ok. Da qui in poi, possiamo usare la documentazione del progetto Drush, come si trova su Github. Il modo più semplice per installare Drush è usare Composer.
Nel terminale, vai alla tua home directory:
cd ~
Scarica Compositore:
curl -sS https://getcomposer.org/installer | php
Crea una directory usr/local/bin:
sudo mkdir -p -m 755 /usr/local/bin
E dall'interno della directory home, sposta il compositore.phar nella cartella /usr/local/bin appena creata:
sudo mv composer.phar /usr/local/bin/composer
Successivamente, dobbiamo inserire Composer nel nostro PATH, così possiamo accedervi a livello globale. Correre:
sudo vi ~/.bash_profile
E aggiungi la seguente riga:
export PATH="$HOME/.composer/vendor/bin:$PATH"
Per vedere le modifiche dobbiamo ricaricare il file con il profilo appena modificato:
source ~/.bash_profile
Per verificare se tutto funziona correttamente, esegui il comando Composer:
composer
Installa Drush
Successivamente, possiamo installare Drush con un comando:
composer global require drush/drush:dev-master
Prova usando il comando successivo:
drush status
Aggiungi il percorso della shell MAMP
Infine, dobbiamo aggiungere il percorso della shell a OS X. Ne abbiamo bisogno per utilizzare la versione MySQL di MAMP. Senza questo passaggio possiamo usare Drush per scaricare un modulo, ma quando vogliamo abilitare un modulo, riceveremo un sacco di errori. Innanzitutto, controlla il percorso di MySQL, normalmente questo è /Applicazioni/MAMP/Libreria/bin. Quindi aggiungi questa riga a .bash_profile, allo stesso modo delle altre due righe:
export PATH=/Applications/MAMP/Library/bin/:$PATH
Articolo sorgente: https://www.bramvandenbulcke.be/en/article/installing-drush-mamp