如何在MAC OS中将PHP从一个版本切换到另一个版本?

如何在MAC OS中将PHP从一个版本切换到另一个版本?,php,Php,我在mac中使用自制软件安装了php7.1。但当我尝试php版本时,它显示为5.5。如何切换版本。我找不到php7.1的php安装目录,无法在bash_概要文件中设置路径 #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-201

我在mac中使用自制软件安装了php7.1。但当我尝试php版本时,它显示为5.5。如何切换版本。我找不到php7.1的php安装目录,无法在bash_概要文件中设置路径

#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——前缀为homebrew/php/php71)/bin:$PATH”
但是它没有改变我的php版本。(我尝试了php--version,仍然显示5.5)

我也遇到了同样的问题,这帮助我升级:

确保brew是最新的:

brew update
brew upgrade
(我有点帮助实现了更新!哇!)

如果您尚未运行php7,则可能需要:

brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
然后是复杂的部分:

brew unlink php70 # or  brew unlink php55
brew install php71
结果如何

$ php --version
PHP 7.1.0 (cli) (built: Dec  2 2016 03:30:24) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies

呜呼

我也有同样的问题,这帮助我升级:

确保brew是最新的:

brew update
brew upgrade
(我有点帮助实现了更新!哇!)

如果您尚未运行php7,则可能需要:

brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
然后是复杂的部分:

brew unlink php70 # or  brew unlink php55
brew install php71
结果如何

$ php --version
PHP 7.1.0 (cli) (built: Dec  2 2016 03:30:24) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies

呜呼

如果您键入
哪个php
,它会给您提供什么位置?@giolliansulit/usr/bin/phpHere是一个链接:他们使用一个受信任的php打包站点,并有一个安装脚本。我想,使用风险自负(我已经使用它2-3年了,没有问题)。@Giolliansulit只在该选项卡中显示PHP7.1版本,但在新选项卡或控制台中显示旧版本。如何在bash脚本中编辑php路径?@giolliansulit像export path=/usr/local/php5/bin:$path一样进行编辑。在我放入like export PATH=$PATH之前:/usr/local/php5/bin不起作用:(如果您键入
哪个php
,它会给您提供什么位置?@giolliansulit/usr/bin/phpHere是一个链接:他们使用一个受信任的php打包站点,并有一个安装脚本。我猜使用风险自负(我使用它已经2-3年了,没有问题)@giolliansulit仅在该选项卡中显示PHP7.1版本,但在新选项卡或控制台中显示旧版本。如何在bash脚本中编辑php路径?@giolliansulit像export path=/usr/local/php5/bin:$path一样编辑,它可以工作。在我放入like export path=$path:/usr/local/php5/bin之前,它不能工作(不,这种方式不起作用。但正如Giolliano所说,该脚本起作用了。只有在特定的控制台选项卡上,它显示php版本为7.1,但在新的控制台上,它显示php版本为5.5。我编辑了export PATH=/usr/local/php5/bin:$PATH。它起作用了。不,这种方式不起作用。但正如Giolliano所说,该脚本起作用了。只有在特定的情况下。)ole选项卡将php版本显示为7.1,但在新的控制台中,它将php5.5显示为版本