如何使用 MAMP 的自制软件降级我的 php 版本?



我的php版本是PHP 7.4.1。

但是对于 MAMP,我可以使用的最高 php 版本是 7.3.8。

因此,当我尝试打开我的网页时,我收到错误消息:

致命错误:composer.lock 是为 PHP 版本 7.4 或更高版本创建的 但当前的 PHP 版本是 7.3.8。

如何降级我的 php 版本以适应我的 MAMP 版本?

我试过了:

brew install php@7.3

它已安装,但是当我现在编写php --version时,出现错误:

-bash:/usr/local/bin/php: 没有这样的文件或目录

如果你想使用MAMP的PHP,你不需要brew的PHP。

只需使用Applications/MAMP/bin/php7.3.8/bin/php --version即可使用MAMP PHP,如果要用作默认命令行,只需将其链接到/usr/bin即可。

要链接它,请运行以下命令到您的命令行:

export MAMP_PHP=/Applications/MAMP/bin/php/php7.3.8/bin
export PATH="$MAMP_PHP:$PATH"

PHP_VERSION=`command ls /Applications/MAMP/bin/php/ | sort -n | tail -1`
export PATH=/Applications/MAMP/bin/php/${PHP_VERSION}/bin:$PATH

查看更多详细信息。

PS:也许你应该删除你的brew php来做到这一点。

First

$ brew update

$ brew upgrade php

最新更新