我在运行Yosemite的Mac OSX上安装了XAMPP我创建了.bash_profile文件,如下所示:
export XAMPP_HOME=/Applications/XAMPP/xamppfiles
export PATH=${XAMPP_HOME}/bin/php:${PATH}
export PATH
Run Code Online (Sandbox Code Playgroud)
当我在终端中输入echo $ PATH时,我得到了正确的XAMPP路径但是当我输入"哪个php"它显示/ usr/bin/php
如何让我的XAMPP使用正确的PHP而不是mac附带的默认php?
Blu*_*ueC 57
要使用XAMPP PHP和/ Applications/XAMPP/bin /中的其他二进制文件,默认情况下这是〜/ .bash_profile的正确条目
export XAMPP_HOME=/Applications/XAMPP
export PATH=${XAMPP_HOME}/bin:${PATH}
export PATH
Run Code Online (Sandbox Code Playgroud)
使用此加载更改(下次打开shell会话时不需要):
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
确认:
$ which php
/Applications/XAMPP/bin/php
Run Code Online (Sandbox Code Playgroud)
Dan*_*rde 10
在我的情况下,我做了以下
我创建了我的bash配置文件.
sudo nano ~/.bash_profile
然后添加以下内容
export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH
export PATH
Run Code Online (Sandbox Code Playgroud)
然后刷新我的路径
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.
小智 5
最后我解决了这个问题。我在“~/.bash_profile”中设置了以下配置
如果您有 bash_profile,您需要编辑其他方式创建 bash_profile。然后添加这些行 1st
export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH
export PATH
Run Code Online (Sandbox Code Playgroud)
以上是Xampp路径。Next 添加 Composer 路径(如果你添加了 Composer 路径第 1 条就行不通了)
export PATH="~/.composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
终于为我工作了。
which php
/Applications/XAMPP/xamppfiles/bin/php
Run Code Online (Sandbox Code Playgroud)
ssd*_*ign -1
我设法解决了这个问题。在 Mac 上,XAMPP bin 文件夹和 php 文件的权限错误,因此无法工作。其次,我还必须分析完整路径
/bin/php-5.5.15:${PATH}
Run Code Online (Sandbox Code Playgroud)
谢谢
| 归档时间: |
|
| 查看次数: |
27856 次 |
| 最近记录: |