概要
参考
とてもわかりやすかったです。ありがとうございます
ざっくり手順
- xdebugの設定をする
- cli用のサーバ設定を作る(PhpStorm)
- PHP_IDE_CONFIGを設定する
- デバッグのconfigurationを設定する
- 諸々のパラメータ付きで
php artisan実行
詳細
xdebugの設定をする
このあたり参考に
cli用のサーバ設定を作る(PhpStorm)
[File]->[Settings]の
Serverのところで新たにServerの設定を作る(今回作ったサーバはcliとします)
Pathmappingを対応させる
- 例えばこんな感じ
- 例えばこんな感じ
PHP_IDE_CONFIGを設定する
- どうやら
PHP_IDE_CONFIGを設定してサーバネームを教えてあげないといけないようです
export PHP_IDE_CONFIG="serverName=cli"
デバッグのconfigurationを設定する

諸々のパラメータ付きでphp artisan実行
php -dxdebug.idekey=PHPSTORM -dxdebug.mode=debug -dxdebug.start_with_request=yes -dxdebug.client_host=host.docker.internal -dxdebug.client_port=9003 artisan hoge:fuga
これでブレークしてくれるはず!
