在 mac 上升级 PHP CLI 版本

Posted

技术标签:

【中文标题】在 mac 上升级 PHP CLI 版本【英文标题】:Upgrading PHP CLI version on mac 【发布时间】:2019-07-31 05:04:23 【问题描述】:

我刚刚购买了新的 Macbook Pro 用于开发目的。我做了一个小的研究并为我当前的项目在 Mojave OS 上安装了 MAMP,但碰巧看到我的 php CLI 版本是 7.1.23 并且无法升级,来自 Windows 背景我在 XAMPP 方面有很多经验。我找到了 MAC OS 安装程序,并使用最新版本的 PHP 进行了安装。因为我想为我的项目提供最新的 PHP。

现在,当我通过 XAMPP localhot 看到 phpinfo(); 时,我可以看到 PHP 版本 7.3,但是当我进入终端时,我看到的是相同的旧版本。我尝试使用this link 更新 PHP,但更新 PHP CLI 版本没有运气。

在 CLI 中

帮我解决这个问题。谢谢。

【问题讨论】:

在命令行中使用了哪个php 可执行文件?你可以通过命令type php找到。 试试which php php -v 获取版本。或php --version 【参考方案1】:

运行这个命令:

alias php='/Applications/MAMP/bin/php/php7.2.7/bin/php'

并将 7.2.7 替换为您的版本号。

这只会在您重新启动终端之前有效,为了在重新打开终端时保持此更改,您需要执行以下操作:

使用您选择的文本编辑器(例如 nano)打开 ~/.bash_profile

nano ~/.bash_profile

向下到底部并添加之前的行。

alias php='/Applications/MAMP/bin/php/php7.2.7/bin/php' 添加到文件底部。当然,您可以将 7.2.7 替换为您选择的版本。

类似地,我们可以为XAMPP 这样做,像这样:

export XAMPP_HOME=/Applications/XAMPP 
export PATH=$XAMPP_HOME/bin:$PATH 
export PATH

【讨论】:

好吧,我做了export XAMPP_HOME=/Applications/XAMPP export PATH=$XAMPP_HOME/bin:$PATH export PATH,它按要求工作。谢谢

以上是关于在 mac 上升级 PHP CLI 版本的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Mac Lion 上升级 Maven - 环境变量

如何在CentOS 6.5上升级PHP版本

在 mac 上升级 bash

在centos6.5上升级php-libxml版本到2.9.0

在 XAMPP 1.8.3 windows 7 安装上升级 PHP

在 XAMPP 1.8.3 windows 7 安装上升级 PHP