更改 mac os x 默认 php 版本
Change mac os x default php version
在我的 mac(版本 10.13.6 High Sierra)中 php -v
输出是 PHP 7.1.32
。
我需要将这个 7.1 版本更新到 7.3。
我尝试使用 brew unlink php7.1
删除此版本,但没有成功。
如何升级 php 版本。
我不确定 10.13.6 High Sierra 版本,但这对我有用。
php -v
(要看php是什么版本。不过你已经做过了)
brew unlink php55
(我用的是php 5.5)
brew install php73
(针对 php 7.3 版本。)
php -v
(我需要的是检查版本。)
希望这对您有所帮助。
$ brew upgrade php
:(获取最新的自制程序 php 软件包)
$ brew install php@7.4
: ( 安装 php 7.4 )
$ brew link php@7.4
:(为此 keg-only 版本创建一个别名;查看安装期间的注释输出)
$ echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.bash_profile
:(将别名添加到您的路径;查看安装期间的注释输出)
$ source ~/.bash_profile
: (重新加载。bash_profile 立即使用新设置)
参考 : How to use the php that brew installed?
第一个:
~ brew update
然后安装最新的 php 版本(PHP 8.0.8 在撰写本文时):
~ brew install php
link 新版本到 /usr/local/Cellar/php/8.0.8:
~ brew link php
然后打开 shell 的资源文件,位于 ~/(在我的例子中是 Z-shell 或 ZSH):
~ sudo vi .zshrc
按 i 插入并在资源文件的某处向 $PATH 变量附加一个新路径,如下所示:
export PATH=$PATH:/usr/local/opt/php@8.0/bin
或者在 ZSH 的情况下,你应该也可以这样做:
path+=('/usr/local/opt/php@8.0/bin')
export PATH
然后按 esc 退出插入模式,然后按 :wq 到 save/write 并退出编辑器。最后一步是获取文件以永久应用新更改。
~ source .zshrc
尝试新的 PHP 版本:
~ php -v
我解决了为两个 arch(arm64 和 x86_64)维护自制软件的问题。
在那种情况下,我会根据 .bashrc
.
中的终端拱门动态选择 Homebrew 位置
if [[ $(uname -m) == "x86_64" ]]; then
echo "x86_64 detected"
export PATH=/usr/local/Homebrew/bin:$PATH
else
echo "arm64 detected"
export PATH=/opt/homebrew/bin:$PATH
fi
并在两个终端(native 和 rosetta)中安装了 tmux
,重新加载后它可以正常工作。完整 .zshrc
can be found here.
在我的 mac(版本 10.13.6 High Sierra)中 php -v
输出是 PHP 7.1.32
。
我需要将这个 7.1 版本更新到 7.3。
我尝试使用 brew unlink php7.1
删除此版本,但没有成功。
如何升级 php 版本。
我不确定 10.13.6 High Sierra 版本,但这对我有用。
php -v
(要看php是什么版本。不过你已经做过了)brew unlink php55
(我用的是php 5.5)brew install php73
(针对 php 7.3 版本。)php -v
(我需要的是检查版本。)
希望这对您有所帮助。
$ brew upgrade php
:(获取最新的自制程序 php 软件包)
$ brew install php@7.4
: ( 安装 php 7.4 )
$ brew link php@7.4
:(为此 keg-only 版本创建一个别名;查看安装期间的注释输出)
$ echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.bash_profile
:(将别名添加到您的路径;查看安装期间的注释输出)
$ source ~/.bash_profile
: (重新加载。bash_profile 立即使用新设置)
参考 : How to use the php that brew installed?
第一个:
~ brew update
然后安装最新的 php 版本(PHP 8.0.8 在撰写本文时):
~ brew install php
link 新版本到 /usr/local/Cellar/php/8.0.8:
~ brew link php
然后打开 shell 的资源文件,位于 ~/(在我的例子中是 Z-shell 或 ZSH):
~ sudo vi .zshrc
按 i 插入并在资源文件的某处向 $PATH 变量附加一个新路径,如下所示:
export PATH=$PATH:/usr/local/opt/php@8.0/bin
或者在 ZSH 的情况下,你应该也可以这样做:
path+=('/usr/local/opt/php@8.0/bin')
export PATH
然后按 esc 退出插入模式,然后按 :wq 到 save/write 并退出编辑器。最后一步是获取文件以永久应用新更改。
~ source .zshrc
尝试新的 PHP 版本:
~ php -v
我解决了为两个 arch(arm64 和 x86_64)维护自制软件的问题。
在那种情况下,我会根据 .bashrc
.
if [[ $(uname -m) == "x86_64" ]]; then
echo "x86_64 detected"
export PATH=/usr/local/Homebrew/bin:$PATH
else
echo "arm64 detected"
export PATH=/opt/homebrew/bin:$PATH
fi
并在两个终端(native 和 rosetta)中安装了 tmux
,重新加载后它可以正常工作。完整 .zshrc
can be found here.