【问题标题】:Mac OSX PHP and XAMPP path issueMac OSX PHP 和 XAMPP 路径问题
【发布时间】:2015-01-16 16:21:47
【问题描述】:

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

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

当我在终端输入 echo $PATH 时,我得到了正确的 XAMPP 路径 但是当我输入“which php”时,它会显示 /usr/bin/php

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

【问题讨论】:

  • 我认为您的 XAMPP_HOME 路径错误,请尝试删除 /xamppfiles

标签: php macos xampp


【解决方案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

【讨论】:

  • 我搜索了 5 个小时来解决这个问题,但没有任何效果。刚刚发消息感谢你。谢谢。
  • 你就是男人!我搜索了 5 天来解决这个问题。没有任何工作。非常感谢。
  • 这个答案应该被接受。非常感谢BlueC!
  • 谢谢,解决了我的问题...!!早些时候我没有使用 'source ~/.bash_profile' 加载 bash_profile
  • 最新版本(7)中XAMPP的php的正确路径是什么?完全不同
【解决方案2】:

就我而言,我做了以下操作

我创建了我的 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.

【讨论】:

  • 对 mac 中的 xampp 8.0 有什么建议吗?谢谢。
【解决方案3】:

我终于解决了这个问题。我在“~/.bash_profile”中设置了以下配置

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

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

上面是 Xampp 路径。下一步添加 Composer 路径(如果你添加了 Composer 路径 1st 它不会工作)

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

我终于可以正常工作了。

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

【讨论】:

  • 我已经在mac中安装了xampp 8.0版本,但是Applications目录下没有Xampp目录。请建议我们如何在 Mac 中为 Xampp 8.0 版本设置 php 路径。非常感谢。
  • 它可以工作,但重新启动后再次显示旧版本
【解决方案4】:

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

/bin/php-5.5.15:${PATH}

谢谢

【讨论】:

  • 如果这解决了您的问题并且您对答案感到满意,请接受此答案(因此它不会出现在未回答的问题列表中)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-11
  • 2017-04-07
  • 2021-07-18
  • 1970-01-01
  • 2011-11-15
相关资源
最近更新 更多