Mac OSX PHP 和 XAMPP 路径问题

2022-08-30 16:45:46

我已经在运行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?


答案 1

默认情况下,要使用 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

答案 2

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

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

sudo nano ~/.bash_profile

然后添加了以下内容

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

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

输入 您将看到新的php路径,在我的情况下,如果您知道您安装了哪个php版本,您还可以通过输入我的情况进行检查,它输出以下内容。which php/Applications/XAMPP/xamppfiles/binphp -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.


推荐