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

问题描述:

我已经在mac中安装了使用自制软件的php7.1。但是,当我尝试PHP版本,它显示5.5。我如何切换版本。我无法找到我的php安装目录为php7.1设置路径在bash_profile。如何在MAC OS中将PHP一个版本切换到另一个版本?

#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文件。 。

我试图

出口PATH = “$(BREW --prefix自制/ PHP/php71)/斌:$ PATH” 但它并没有改变我的PHP版本(我试过PHP - -version,仍显示5.5)

+0

如果你输入'which php',它给你什么位置? –

+0

@giollianosulit/usr/bin/php – Ratha

+0

这里是链接:https://coolestguidesontheplanet.com/upgrade-php-on-osx/他们使用受信任的PHP Packaged站点并且有一个安装脚本。我想(我已经使用过它2-3年没有问题),请自担风险。 –

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

确保酿造是最新:

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 

呜呼!

+0

没有这种方式没有工作,但像giolliiano说,该脚本工作。只有在特定的控制台选项卡它显示PHP版本为7.1,但在新的控制台它显示php 5.5版本 – Ratha

+0

我编辑像导出路径=/usr/local/php5/bin:$ PATH。它的工作原理 – Ratha

+0

ok请答复 – meda