我在运行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?
答案 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}
由于