总所周知,Laravel9需要PHP8.0以上,所以要升级的小伙,需要先升级下PHP,这里有篇CentOS的文章,可以参考下:
Alibaba Cloud Linux 3或centos如何升级到PHP8以上
首先打开项目根目录下的composer.json,把里面的版本改下:
"laravel/framework": "^8.75",
改成
"laravel/framework": "^8.75|^9.0",
这里不要直接改成^9.0,因为相关包的依赖会限制更新。
然后,执行一下命令进行更新:
composer update --with-dependencies -vvv
这个命令带上--with-dependencies 会把相关依赖一起更新。
后面带上 -vvv,会打印正在更新的信息,国内github经常会卡,所以方便看看卡在哪。
更新完成后,就可以测试和进行deploy了,还是很容易的。