我安装了High Sierra,并且它附带了php 7.1。在该环境中,我最终能够升级到php7.2,但无法对其进行文档记录,因此我不完全知道自己的所作所为。现在,我正在尝试切换到php 7.3
使用brew,我运行了以下命令:
brew unlink php@7.2
brew services install php@7.3
brew link php@7.3
如果我重新启动终端并检查php版本:
php -v
我仍然看到7.2.25版本,而不是我想要的7.3
我还尝试了在此链接here中找到的节点包,但没有成功。
如何在php版本之间成功切换?
答案 0 :(得分:1)
这是我的安装脚本:
brew install php@7.2
brew link --force php@7.2
brew services start php@7.2
export PATH="/usr/local/opt/php@7.2/bin:$PATH"
export PATH="/usr/local/opt/php@7.2/sbin:$PATH"
现在我的输出为:
$ php -v
PHP 7.2.25 (cli) (built: Nov 22 2019 10:27:28) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.25, Copyright (c) 1999-2018, by Zend Technologies
我认为PATH
环境设置很重要。而且它确实会在说明中显示为安装过程的一部分。
希望它有助于解决您的问题。