PHPカンファレンス福岡2023
LT(5分)

複数バージョンのPHPを asdf で一瞬だけ動かす

__yumechi Motoki Hirao __yumechi
1

PHPerKaigiではPHPerチャレンジというイベントがあり、そこで複数バージョンのPHPを実行しなければトークンを得られない問題がありました。例えば下記です。
https://fortee.jp/phperkaigi-2023/proposal/07411094-2fc1-4abd-904f-9470454531e6

この問題、回答方針の一つとして複数バージョンのDockerを用意するという方法がありますが、Dockerを使いたくないときもありますよね?
発表者は asdf を利用してPHPの複数バージョンインストールを行い、検証しました。そして無事に問題を解き、トークンをゲットできました。

このLTでは次の3つについてお話しします。

  • asdf がプログラミング言語・ツールの複数バージョン管理の機能を有していること
  • asdf を使って複数バージョンの PHP をインストールまでの難しさ
  • 複数バージョンのPHPを実際に動かしてみて実際に問題を解いてみる

PHPだけでなく、複数のプログラミング言語・ツールのバージョン管理ができる asdf の利便性を感じていただき、複数バージョンのツールが使いたい…けどめんどくさいと…いう悩みを解消しましょう!