Twinkle

Twinkle

PHP8.3へのアップデート

まだ正式リリース版ではないかもしれないので数日待ったほうがいい。

Sail

docker-compose.ymlを8.3に変更。

services:
    laravel.test:
        build:
            context: ./vendor/laravel/sail/runtimes/8.3
        image: sail-8.3/app

再ビルド。

sail build

Sail内のPHP8.3でテスト。

sail test

Vapor

Native Runtimeの場合。vapor.ymlを変更。

environments:
    production:
        runtime: 'php-8.3:al2'

Docker Runtimeの場合。production.Dockerfileとstaging.Dockerfileを変更。

FROM laravelphp/vapor:php83

COPY . /var/task

Forge

サーバーのPHP Versionsで8.3をインストールした後、各サイトの設定でも8.3を使うように変更する。昔はサーバーのPHPバージョンを上げたら全サイトのバージョンが上がったけどいきなり全部上がると困るからか個別に設定が必要になった。