Su OS X
Utilizzando MAMP
Immettere il comando which php
nel terminale per vedere quale versione di PHP si sta utilizzando. Se non è la versione PHP di MAMP, la variabile $ PATH utilizzata da Bash dovrà essere aggiornata.
Per prima cosa, dovresti usare il comando "cd / Applications / MAMP / bin / php" per verificare quale versione di php da MAMP e prendere nota della versione (ad esempio, php5.6.7).
Una volta che conosci la versione, dovresti modificare il ~/.bash_profile
file (cioè .bash_profile
quello nella tua home directory) e aggiungere una linea di esportazione:
export PATH=/Applications/MAMP/bin/php/php5.6.7/bin:$PATH
Assicurati di sostituire php5.6.7 con la versione di PHP che hai selezionato in MAMP.
Una volta che il file è stato salvato, assicurati di chiudere il Terminale e aprirlo di nuovo. Una volta fatto ciò, utilizzerai il PHP fornito con MAMP.
Un modo per trovare facilmente quale dovrebbe essere la linea che devi inserire nel tuo .bash_profile
è quello di eseguire il seguente comando all'interno del tuo terminale:
echo export PATH=`cat /Applications/MAMP/conf/apache/httpd.conf \
| grep php | grep -i LoadModule | head -n1 \
| sed -e 's/^[^\/]*\/\(.*\)\/mod.*/\/\1/'`/bin:\$PATH
Copiare e incollare queste tre linee nel terminale produrrà correttamente la versione PHP che è stata selezionata all'interno del pannello di controllo di MAMP.
Utilizzo di Homebrew / MacPorts
Assicurati che path
contiene /usr/local/bin/
(Homebrew) o/opt/local/bin
(MacPorts) se stai utilizzando PHP fornito con uno di questi due gestori di pacchetti.
Verifica del percorso PHP con MacPorts
Puoi trovare la posizione esatta di PHP usando MacPorts con il seguente comando:
port contents php70 | grep bin/php
Nota che dovresti sostituire php70
con la versione di PHP che hai installato.
Controlla il percorso PHP con Homebrew-php
Homebrew-php ( https://github.com/Homebrew/homebrew-php ) è un rubinetto che ha diverse versioni di PHP.
Puoi trovare la posizione esatta di PHP usando Homebrew con il seguente comando:
brew --prefix homebrew/php/php56
Nota che dovresti sostituire php56
con la versione di PHP che hai installato.