在 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.22
到php
,或者更好地为其创建一个符号链接以覆盖您的默认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的主要内容,如果未能解决你的问题,请参考以下文章
为啥我们要在 CodeIgniter 中设置 $system_path?
如何在 OSX for Android studio 中设置 NDK 构建路径