如何使用 MAMP 的自制程序降级我的 php 版本?

How can I downgrade my php version with homebrew for MAMP?

我的 php 版本是 PHP 7.4.1.

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

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

Fatal Error: composer.lock was created for PHP version 7.4 or higher but the current PHP version is 7.3.8.

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

我试过了:

   brew install php@7.3

它已经安装了,但是当我现在写php --version时,我得到错误:

-bash: /usr/local/bin/php: No such file or directory

第一个

$ brew update

$ brew upgrade php

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

只需使用 Applications/MAMP/bin/php7.3.8/bin/php --version 即可使用 MAMP PHP,如果您想用作默认命令行,只需 link 即可 /usr/bin.

到link它运行这个到你的命令行:

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

check it out 了解更多详情。

PS:也许你应该删除你的 brew php 来完成它。