問題
PhpStormのリモートデバッグで、なぜかステップが動かない事象が発生。
Xdebugのリモート接続は成功しているが、ステップが進まない。
色々試した結果、PhpStorm自体のアップデートで解決しました。
環境
Windows10上にVagrantでVMを立てて、共有ディレクトリにソースを格納。
共有ディレクトリをWebのDocumentRootとして、Xdebugでリモートデバッグ出来る環境を作ろうとした。
HostOS: windows10
Vagrant: 2.2.4
GuestOS: ubuntu16.04
Apache: 2.4
PHP: 7.2
Xdebug: 2.7.1
EC-CUBE: 4.0
PhpStorm: 2018.1
解決
phpの設定やApache、xdebugの設定やら色々試したが、動かず。
最終的に下記スレッドで書かれている通り、PhpStormのアップデートをしたら直りました (2018.1 => 2019.1)
https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003310760-XDebug-not-working-anymore
(IDEs Support (IntelliJ Platform) | JetBrains > Community > PhpStorm)
アプリケーション周りを設定してもxdebugが動かない場合、IDEのバージョンを疑ってみると良いかもしれません。