2016-09-07 3 views
4

여기에서 http://php-osx.liip.ch/으로 PHP 7.0을 설치했고 새로운 PHP를 내 $PATH에 추가했지만 새 터미널 창 php -v에 여전히 이전 기본 버전이 표시됩니다. (시도 모두) I source .profile 또는 source .bash_profileOSX El Capitan PHP 버전을 영구적으로 변경합니다.

나는 심지어 아직 내 .bashrc하지만 행운 새 PHP 경로를 추가 한 경우

새로운 버전이 사용됩니다.

내 Mac이 항상 새로운 버전의 PHP를 사용하도록하려면 어떻게해야합니까?

참고 : 내가 현재 엘 캐피 탄에있는 것처럼 Symink는 옵션이 아닙니다. ~/.bashrc에

:

export PATH=/usr/local/php5/bin:$PATH 
export PATH=/usr/local/bin:$PATH 
export PATH=$HOME/.composer/vendor/bin:$PATH 
+2

특히 el-capitan의 경우 ** [brew] (http://brew.sh) **를 사용하여 Mac에 아무 것도 설치하지 마십시오. 성장하는 osx 쓰레기 계층의 복잡한 점을 잘 압니다 그렇지 않으면 완벽하게 좋은 * nix 상자 맨. 방금 보았을 때, php71은 지금 아주 완벽하게 보입니다. – YvesLeBorg

+0

경로에 php5가 실제로 나타 났습니까? – YvesLeBorg

+0

양조를 지금보고 있습니다 ... @YvesLeBorg 예, 7.0이 기본적으로 설치되고/usr/local/php5/bin/php -v를 실행하여 확인한 곳입니다. – rosscooper

답변

4

당신은 Mac에서 ~/.bash_profile 대신 파일 ~/.bashrc의를 사용해야합니다.

source ~/.bash_profile으로 문제를 해결할 수 있다면 새 터미널을 열 때 파일이 제공되지 않는다는 의미입니다. zsh을 사용하는 경우 ~/.zshrc 파일에 source ~/.bash_profile을 추가해야합니다.

그러나 brew이 더 좋은 옵션입니다.

+0

zsh을 사용하면 문제가 될 수 있으므로 현재'brew '를 통해 설치하고 있습니다. 어떻게되는지 – rosscooper

+0

이상하게도. 나는 zsh을 사용 중이며'~/.bash_profile' 또는'~/.profile'과 함께 작동하지 않을 이유를 알 수 없었다. '~/.zshrc' 편집은 트릭을했습니다 ~ – Random5000

관련 문제