我正在使用OSX,我刚刚使用
安装了php71brew install php71
当我跑
时php -v
我得到了正确的php版本。但是,如果我使用
取消链接php71brew unlink php71
我跑
php -v
我仍然看到安装了php71。
知道如何解决这个问题吗?我正在尝试让php56成为当前版本。
答案 0 :(得分:1)
安装或卸载任何内容后,您需要重新执行shell的程序查找。在bash
下使用:
hash -r
然后尝试查看您的PATH是否正确,或者您设置了以下任何别名:
type php
如果它告诉您包含单词alias
的答案,则您设置了别名,并应将其设置为:
unalias php
如果它告诉你任何开头的事情:
/usr/local/...anything.../php
这意味着您在该位置仍然拥有自制 PHP。如果您想使用Apple提供的PHP,请确保/usr/local/bin
靠近PATH的右侧,并且/usr/bin
更靠近PATH的左侧。
如果它告诉你任何开头的事情:
/usr/bin
这意味着您正在运行Apple提供的PHP。如果您想改为运行自制 PHP,请确保/usr/local/bin
靠近路径的起点(左侧)。