如何使用 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 来完成它。
我的 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 来完成它。