MAMP 和命令行界面 - MAC OS X 上的 PATH

MAMP 和命令行界面 - MAC OS X 上的 PATH

我在 Mac 上安装了 MAMP,用作本地主机开发环境。以前,我使用已安装的 PHP 和自己安装的 MySQL,但我想改用 MAMP,因为我认为从长远来看,它会让事情变得更容易。

我的问题是关于使用命令行界面,并希望我的命令行使用 MAMP 版本的 PHP 和 MySQL,而不是我最初安装的版本。我在主目录中创建了一个名为 .bash_profile 的新文件,并添加了以下内容:

PATH=/Applications/MAMP/bin/php5/bin:\
/Applications/MAMP/Library/bin:$PATH
export PATH

现在,当我打开终端并输入“which mysql”时,我得到的结果是它正在使用 MAMP,很好。但是当我输入“which php”时,它仍然使用原始 OSX 版本而不是 MAMP。我该怎么做才能解决这个问题?

非常感谢。

答案1

如果您输入echo $PATH它会显示新的吗PATH

我建议~/.bashrc改为放入这些行,因为它们源自非登录交互式 shell,而~/.bash_profile源自登录 shell。

答案2

使用 MAMP 1.9.1,我做了一个chmod 755 /Applications/MAMP/bin/php5.2/bin/php,现在它可以工作了!

相关内容