Vagrant + PhpStorm + Xdebug でブレークポイントを張って変数の状態をデバッグする方法を紹介します。Vagrant の synced_folder でソースコードを共有し、開発はホスト PC で、PHP 実行は仮想マシンで行っている方を対象としています。ホスト PC の PhpStorm でデバッグ実行ができるようになります。 ローカル PHP をデバッグする方法は以前書いた記事が参考になると思います。 PhpStorm+Xdebugでローカル環境のPHPをデバッグする方法 動作確認環境 Mac OSX Mountain LionPhpStorm7 目次 Vagrant 仮想マシンの Xdebug を有効化 Deployment を設定 Xdebug 実行サーバの設定 PHP Remote Debug 設定 デバッグ実行 Vagrant 仮想マシンの Xdebug
![PhpStormとXdebugでVagrant仮想マシンのPHPをリモートデバッグ](https://cdn-ak-scissors.b.st-hatena.com/image/square/c1b10f74660b4719109b5c4aa70ce8ec253786d3/height=288;version=1;width=512/https%3A%2F%2Fwww.karakaram.com%2Fwp-content%2Fuploads%2F2021%2F08%2Fphpstorm.png)