2014-11-19 12 views
6

Ho installato XAMPP su Mac OSX in esecuzione Yosemite ho creato il file .bash_profile in questo modo:Mac OSX PHP e XAMPP problema di percorso

export XAMPP_HOME=/Applications/XAMPP/xamppfiles 
export PATH=${XAMPP_HOME}/bin/php:${PATH} 
export PATH 

quando si digita echo $ PATH nel terminale, ottengo corretta XAMPP percorso Ma quando digito "quale php" mostra/usr/bin/php

Come posso far sì che il mio XAMPP usi il php corretto invece del php predefinito fornito con mac?

+0

Credo che il tuo percorso XAMPP_HOME è sbagliato, provare a rimuovere '/ xamppfiles' – peppeocchi

risposta

0

Sono riuscito a risolvere il problema. Sul Mac, la cartella bin XAMPP e il file php avevano l'autorizzazione sbagliata, quindi non funzionava. In secondo luogo, ho avuto anche al profilo il percorso completo

/bin/php-5.5.15:${PATH} 

Grazie

+0

Se questo ha risolto il problema e si è soddisfatti della risposta, vi prego di accettare questa risposta (in modo che non appare nelle domande senza risposta lista) –

36

Per utilizzare il XAMPP PHP e altri binari si trovano in/Applications/XAMPP/bin/per default questa è la voce corretta per ~/.bash_profile

export XAMPP_HOME=/Applications/XAMPP 
export PATH=${XAMPP_HOME}/bin:${PATH} 
export PATH 

caricare le modifiche con questo (non sarà necessario la prossima volta che si apre una sessione di shell):

source ~/.bash_profile 

Conferma:

$ which php 
/Applications/XAMPP/bin/php 
+0

ho cercato per 5 ore per risolvere questo problema, non funzionava. Ho appena lasciato un messaggio per ringraziarti. Grazie. – sandeepKumar

+0

Tu sei l'uomo! Ho cercato per 5 giorni per risolvere questo problema. Niente funzionava. Molte grazie. – Pathros

+0

Questa risposta dovrebbe essere accettata .. Grazie mille BlueC! – Aleksandrs

4

Nel mio caso ho fatto la seguente

ho creato il mio profilo bash.

sudo nano ~/.bash_profile

E poi aggiunto il testo seguente è

export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH 
export PATH 

E poi rinfrescato il mio percorso source ~/.bash_profile O se questo non funziona si può chiudere il terminale completamente e avviare una nuova sessione.

Enter which php e si dovrebbe vedere il vostro nuovo percorso php, nel mio caso /Applications/XAMPP/xamppfiles/bin Se si sa quale versione di PHP è stato installato, è anche possibile controllare inserendo php -v nel mio caso è uscita la seguente.

PHP 5.6.14 (cli) (built: Nov 19 2015 20:37:15) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies.