Mac OSX PHP和XAMPP路径问题

时间:2014-11-19 08:15:20

标签: php macos xampp

我在运行Yosemite的Mac OSX上安装了XAMPP 我已经创建了这样的.bash_profile文件:

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

当我在终端输入echo $ PATH时,我得到了正确的XAMPP路径 但是当我键入"哪个php"它显示/ usr / bin / php

如何让我的XAMPP使用正确的php而不是Mac附带的默认php?

4 个答案:

答案 0 :(得分:50)

要使用XAMPP PHP和/ Applications / XAMPP / bin /中的其他二进制文件,默认情况下这是〜/ .bash_profile的正确条目

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

使用此加载更改(下次打开shell会话时不需要):

source ~/.bash_profile

确认:

$ which php
/Applications/XAMPP/bin/php

答案 1 :(得分:9)

在我的情况下,我做了以下

我创建了我的bash个人资料。

sudo nano ~/.bash_profile

然后将以下内容添加到其中

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

然后刷新了我的道路 source ~/.bash_profile 或者,如果这不起作用,您可以完全关闭终端并开始新的会话。

输入which php 你会看到你的新php路径,在我的情况下/Applications/XAMPP/xamppfiles/bin 如果你知道你安装了什么php版本,你也可以输入php -v进行检查,输出以下内容。

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.

答案 2 :(得分:2)

最后,我解决了问题。我在“〜/ .bash_profile”中设置了以下配置

如果您有bash_profile,则需要编辑otherWise创建bash_profile。然后在第一行添加这些行

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

以上是Xampp路径。 Next添加Composer路径(如果添加了Composer路径1st,则无法使用)

export PATH="~/.composer/vendor/bin:$PATH"

最后对我来说很好。

which php
/Applications/XAMPP/xamppfiles/bin/php

答案 3 :(得分:0)

我设法解决了这个问题。 在Mac上,XAMPP bin文件夹和php文件具有错误的权限,因此它无法正常工作。 其次,我还必须描述完整的路径

/bin/php-5.5.15:${PATH}

由于