修改OS X终端的PHP路径为XAMPP PHP


Change PHP path in OS X terminal to XAMPP PHP

我刚刚在OS X 10.8上安装了Composer,现在正试图用它来安装其他东西,结果我的终端正在运行php 5.3…在XAMPP中,我有5.5,所以我也想在终端中使用该版本。我试着用

在主目录下创建一个.bash_profile文件
export PATH=/Applications/XAMPP/xamppfiles/bin/php-5.5.11/bin:$PATH

但这行不通;which php仍然返回/usr/bin/php我遗漏了什么?

这是我的工作环境路径

export PATH="/Applications/XAMPP/xamppfiles/bin:$HOME/.composer/vendor/bin:/usr/local/sbin:$PATH"

在使用

检查php版本之前,请记住用双引号括住路径并关闭所有终端
php -v or which php

如果您不使用bash shell,那么更改bash_profile不会产生任何影响。bash显然并不总是默认的,所以在我的mac上,我使用的是。tcsh。我不知道为什么它使用其中一个而不是另一个,它一直是这样的(从OS X 10.0开始一直在升级mac电脑)。因此,我有一个.tcshrc文件,其操作方式类似于bash_profile。这里是

alias php /Applications/MAMP/bin/php/php5.6.7/bin/php

,你显然需要调整到你自己的路径和版本,但你明白的。