VS Code+Docker php開発環境構築でxdebugバージョンにハマる

 phpで作られた既存システムの開発環境を、VS Code+Dockerで再構築していました。
 情報はたくさんWebで見つかるので、構築はそれ程困りませんでしたが、最後のVS Codeからのデバッグ実行でちっとも止まってくれません。

 phpはたまにしか触らないレベルなので、こうなると一気にハマって先に進みません。

 暫く試行錯誤しながら何となくphpinfoを確認していると、どうもxdebugのバージョンが3になっているようです。
 で、xdebug3でWebを探すと案の定、php.iniの記述がこれまで参考にしていたサイトと違う内容になってました。
[blogcard url=”https://gist.github.com/nishim/fa43bb903d948a6c077afd96ff96df66″]

 ハマった時は落ち着いて状況を確認しないと、無駄な時間が増えてしまいますね。