まずは学習環境の構築。PHPの標準的な学習環境であるXAMPPを使うよう指示されているのだが、できればWSLを使いたいなと考えてXAMPPの中身を調べるとApache、MySQL、PHP。Ubuntu22.04のWSLにPHPをaptでインストールするとver.8.1がインストールされ同時にApacheもインストールされる。あとはMySQLをインストールすればよいのだが、公開まで考えるとセキュリティ設定が色々大変なことがわかってきた。
調べているうちにこれはいわゆるLAMPだなと理解してtaskselとかの方法もあることも思い出したのだが、環境に凝って始めるのが遅れることは避けたいので、CLIが今一つでもWindows環境でのXAMPPで行くことにした。