在 xampp osx 中设置 $PATH

Posted

技术标签:

【中文标题】在 xampp osx 中设置 $PATH【英文标题】:Setting $PATH in xampp osx 【发布时间】:2015-05-27 18:56:49 【问题描述】:

大家早上好, 我的 .bash_profile 文件中的变量 $PATH 有一点问题。

我有一个安装了 XAMPP 的 OSX 系统。 我以这种方式编辑了我的 .bash_profile:

export XAMPP_HOME="/Applications/XAMPP/xamppfiles"
export PATH="$XAMPP_HOME/bin/php-5.4.22:$PATH"
export PATH="$PATH:/Users/alessandrominoccheri/Sites/site.com/lib/Cake/Console"
export PATH

重启 apache 并写入控制台后:

source ~/.bash_profile

然后输入:

which php

但总是回我:

/usr/bin/php

如何更改路径? 我已经更改了 bin 文件夹的权限,但同样的问题。 我已经关注了这个链接,但我遇到了同样的问题:

Mac OSX PHP and XAMPP path issue

【问题讨论】:

$XAMPP_HOME/bin/php-5.4.22 是可执行文件还是目录? 是一个可执行文件@deceze 【参考方案1】:

如果$XAMPP_HOME/bin/php-5.4.22 是可执行文件,那么将其添加到您的路径并不能帮助您使用php 调用它。 $PATH 需要包含可执行文件所在的目录,只要您按名称提及任何可执行文件,就会按照它们定义的顺序进行搜索。

您要么想在您的个人资料中将alias php-5.4.22php,或者更好地为其创建一个符号链接以覆盖您的默认php。例如:

$ ln -s $XAMPP_HOME/bin/php-5.4.22 /usr/local/bin/php

【讨论】:

好的,我做到了!谢谢,但是如果我制作了符号链接,我怎么知道它是否需要正确的 php? which php, ls -l $(which php) 谢谢。这很有帮助 如果ln: /usr/bin/php: File exists怎么办?

以上是关于在 xampp osx 中设置 $PATH的主要内容,如果未能解决你的问题,请参考以下文章

如何在xampp中设置虚拟主机?

在 OSX Lion 中设置单个桌面的背景图像

为啥我们要在 CodeIgniter 中设置 $system_path?

如何在 OSX for Android studio 中设置 NDK 构建路径

如何在 xampp 中设置具有相同父服务器别名或名称的虚拟主机

在 Cocoa Mac OSX 中设置 FirstResponder 的问题