将 PHP 版本更改为其他版本

スクリーンショット 2023-10-08 22.14.00.png
brew install php@8.0

更改符号链接,并将其设置为默认的PHP版本。

brew link --overwrite --force php@8.0

确认PHP的版本

php -v
スクリーンショット 2023-10-08 22.58.22.png

前往应用程序的目录并执行迁移操作

php artisan migrate
スクリーンショット 2023-10-08 22.31.32.png

确认可用的PHP版本

braw search php
スクリーンショット 2023-10-08 22.40.07.png

由于一个依赖包要求 PHP 8.1,而 Laravel 本身并没有完全支持 PHP 8.1,所以需要使用 PHP 8.0。请执行以下操作。

删除 composer.lock 文件和 vendor 目录。

rm composer.lock
rm -rf vendor/

更新Composer的依赖关系。在这种情况下,将PHP 8.0指定为目标。

composer update --ignore-platform-reqs

–ignore-platform-reqs选项将忽略当前环境的PHP版本,并解决依赖关系。这将防止安装要求PHP 8.1的包。执行迁移操作。

php artisan migrate

您可以按照以下步骤,在PHP 8.0环境下进行Laravel迁移。


依据

 

广告
将在 10 秒后关闭
bannerAds