【发布时间】:2017-08-04 03:32:38
【问题描述】:
我已经在 mac 中使用 homebrew 安装了 php7.1。但是当我尝试 php -version 时,它显示 5.5。如何切换版本。我找不到我的 php7.1 的 php 安装目录来设置 bash_profile 的路径。
#brew install php71
Warning: homebrew/php/php71 7.1.7_19 is already installed
#php --version
PHP 5.5.30 (cli) (built: Oct 23 2015 17:21:45)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
编辑
我看到我的 php 安装目录在下面 /usr/local/etc/php/7.1 但它只包含 php.ini 和 pear.conf 文件。
我试过了
export PATH="$(brew --prefix homebrew/php/php71)/bin:$PATH" 但它并没有改变我的 php 版本。(我试过 php --version,仍然显示 5.5)
【问题讨论】:
-
如果你输入
which php,它会给你什么位置? -
@giollianosulit /usr/bin/php
-
这里是链接:coolestguidesontheplanet.com/upgrade-php-on-osx 他们使用受信任的 PHP 打包站点并拥有安装脚本。我猜使用风险自负(我过去 2-3 年一直在使用它,没有问题)。
-
@giollianosulit 仅在该选项卡中显示版本为 php 7.1,但在新选项卡或控制台中显示旧版本。如何在 bash 脚本中编辑 php 路径?
-
@giollianosulit 像 export PATH=/usr/local/php5/bin:$PATH 一样编辑它可以工作。在我输入 export PATH=$PATH:/usr/local/php5/bin 之前没有工作。 :(
标签: php