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バージョンを上げたら全サイトのバージョンが上がったけどいきなり全部上がると困るからか個別に設定が必要になった。