Laravel 生态系统(包括 Laravel、Forge 和 Vapor)已支持 PHP 8.1

2021 年 11 月 24 日#vapor #版本 #forge #envoyer

PHP 8.1 昨天发布,包含许多新特性和改进,包括枚举、初始化器中的 newreadonly 属性,等等。

你可以在我们的 YouTube 视频中了解有关最令人兴奋的特性。

现在,正如你可能在过去几周注意到的那样,我们确保 Laravel、第一方库、Forge、Envoyer、Nova 和 Vapor 可以在第一天支持 PHP 8.1。因此,让我们来看看你需要做什么才能开始使用 PHP 8.1。

Laravel

如果你计划在 Laravel 上使用 PHP 8.1,请确保你使用的是最新版本的 Laravel。此外,请确保你使用的是 Laravel 的任何第一方包(例如 Passport、Cashier、Dusk 等)的最新版本。

image

Forge

如果你使用 Forge 来配置和部署你的应用程序,你现在可以在创建新服务器时选择 PHP 8.1。

image

当然,你也可以通过服务器管理仪表板上的“PHP 版本”选项卡在现有服务器上安装 PHP 8.1。

image

Envoyer

接下来,如果你使用 Envoyer 来部署你的应用程序,你现在可以从服务器的设置中选择 PHP 8.1。

image

Vapor

如果你使用 Vapor 运行无服务器 Laravel 应用程序,只需在应用程序的 vapor.yml 配置文件中将 php-8.1:al2 指定为首选运行时

image

如果你使用基于 Docker 的部署,可以使用我们的 laravelphp/vapor:php81 docker 镜像。但是,此镜像仍在使用 PHP 8.1 RC6,因为在撰写本文时 Alpine 镜像不使用 PHP 8.1 的稳定版本。

部署后,你的环境将自动开始使用 PHP 8.1,且不会出现任何停机时间。


在 Laravel,我们致力于为您提供世界上最强大、最现代化且对开发者最友好的 PHP 体验。我们希望您和我们一样对 PHP 8.1 充满期待。

作者:Nuno Maduro

Laravel 团队,Pest 的创建者。

关注 RSS Feed