在我的Mac(版本10.13.6 High Sierra )中,php -v
的输出为PHP 7.1.32
。
我需要将此7.1版本更新为7.3。
我尝试使用brew unlink php7.1
删除此版本,但无法使用。
如何升级php版本。
答案 0 :(得分:10)
$ brew update php
:(获取最新的自制php软件包)
$ brew install php@7.4
:(安装php 7.4)
$ brew link php@7.4
:(为此仅桶版本创建别名;请参阅安装过程中的注释输出)
$ echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.bash_profile
:(将别名添加到您的路径;请参阅安装过程中的注释输出)
$ source ~/.bash_profile
:(重新加载.bash_profile以立即使用新设置)
答案 1 :(得分:1)
我不确定10.13.6 High Sierra版本,但这对我有用。
php -v
(要查看php的版本。但是您已经做到了)
brew unlink php55
(在我的情况下,我使用php 5.5)
brew install php73
(适用于php 7.3版本。)
php -v
(检查版本是我所需要的。)
希望这会有所帮助。
答案 2 :(得分:0)
首先:
# For virtualenvwrapper
export PATH=/usr/local/bin:$PATH
export WORKON_HOME=${HOME}/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
然后安装最新的php版本(在撰写本文时为PHP 8.0.8):
~ brew update
将新版本链接到 /usr/local/Cellar/php/8.0.8:
~ brew install php
然后打开 shell 的资源文件,位于 ~/(在我的例子中是 Z-shell 或 ZSH):
~ brew link php
按 i 插入并在您的资源文件中的某处附加一个新路径到您的 $PATH 变量,如下所示:
~ sudo vi .zshrc
或者在 ZSH 的情况下,您也应该可以这样做:
export PATH=$PATH:/usr/local/opt/php@8.0/bin
然后按 esc 退出插入模式,然后按 :wq 保存/写入并退出编辑器。最后一步是获取文件以永久应用新更改。
path+=('/usr/local/opt/php@8.0/bin')
export PATH
尝试新的 PHP 版本:
~ source .zshrc