WSL2で、PHP を xdebug3 でステップ実行したいときに調べたこと
要点しかかかないので、リンク先を見てほしい。
VS Code は、WSL モードで実行していた。
WSL2+Docker+VSCode+PHPでXdebugを使用する際のホストにhost.docker.internalは使えない
https://zenn.dev/datsukan/articles/a479f3e98a70c4
の記事のように、WSL2 のホスト IP を指定すると動くことがあるようだ。ip a をして確認すればよい。
自分の場合は
xdebug.client_host=172.28.57.49であった。
また、php-alpine コンテナだと、(e.g. php:7.4-fpm-alpine)
apk add autoconf build-baseを追加しないと、
pecl install xdebug
docker-php-ext-enable xdebugしようとしたときに、install できずに止まってしまう。こちらは
php-alpineコンテナにxdebugをインストールする時にハマったメモ
https://qiita.com/ucan-lab/items/fbf021bf69896538e515
を参考にした。

ディスカッション
コメント一覧
まだ、コメントがありません