2014-11-19 14 views
6

Mam zainstalowany XAMPP na Mac OSX działa Yosemite Stworzyłem plik .bash_profile tak:Mac OSX PHP i XAMPP ścieżka problem

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

Po wpisaniu echo $ PATH w terminalu, mam prawidłowe XAMPP ścieżka Ale kiedy piszę "który php" to pokazuje/usr/bin/php

Jak mogę sprawić, by mój XAMPP używał poprawnego php zamiast domyślnego php dostarczonego z mac?

+0

myślę ścieżka XAMPP_HOME jest źle, spróbuj usunąć '/ xamppfiles' – peppeocchi

Odpowiedz

0

Udało mi się rozwiązać problem. Na Macu folder bin XAMPP i plik php miały złe uprawnienia, więc nie działało. drugie, miałem również do profilu pełną ścieżkę

/bin/php-5.5.15:${PATH} 

Dzięki

+0

Jeśli to rozwiązało problem i jesteś zadowolony z odpowiedzi, proszę przyjąć tę odpowiedź (tak, to nie pojawia się w pytaniach bez odpowiedzi lista) –

36

Aby korzystać z XAMPP PHP i inne pliki binarne w katalogu/Applications/XAMPP/bin/domyślnie jest to prawidłowa pozycja za ~/.bash_profile

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

obciążenia zmienia się z tym (nie będzie potrzebna następnym razem, kiedy otworzyć sesję powłoki):

source ~/.bash_profile 

Potwierdź:

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

szukałem przez 5 godzin, aby to naprawić, nic nie działało. Po prostu upuściłem wiadomość, aby podziękować. Dziękuję. – sandeepKumar

+0

Jesteś mężczyzną! Szukałem tego przez 5 dni. Nic nie działało. Wielkie dzięki. – Pathros

+0

Ta odpowiedź powinna zostać przyjęta .. Wielkie dzięki! – Aleksandrs

4

W moim przypadku nie następuje

tworzę profil bash.

sudo nano ~/.bash_profile

, a następnie dodano do niej następujące

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

A następnie odświeżane moją drogę source ~/.bash_profile A jeśli to nie zadziała można zamknąć terminal całkowicie i rozpocząć nową sesję.

Wprowadź which php I można zobaczyć swoją nową ścieżkę php, w moim przypadku /Applications/XAMPP/xamppfiles/bin Jeśli wiesz, jaka wersja php jest zainstalowany, można również sprawdzić wpisując php -v w moim wyjściu przypadku następujących.

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.