Vagrant上のCakePHPコンソールアプリケーションをPhpStormでデバッグするための設定

2017年02月19日
投稿者:岩佐 孝浩
カテゴリ:CakePHP, PHP タグ:, , , ,
Vagrant

Vagrant上のCakePHPコンソールアプリケーションをPhpStormでデバッグするための設定

鈴木商店の岩佐です。
今回のテーマは、「Vagrant上のCakePHPコンソールアプリケーションをPhpStormでデバッグするための設定」です。
WEBアプリケーションをPhpStormでデバッグするための設定は、既に完了していることが前提の記事です。

1. サーバー側

1.1. php.ini

以下の設定をphp.iniに追加します。

  • xdebug.remote_host => ホスト側のIP(当然ですが、重要)
  • xdebug.remote_autostart => これを省略するとデバッグできません(私の環境では)

Windowsの場合、ホスト側のIPはipconfigで分かります。
2017-02-19_05h15_42

1.2. PHP_IDE_CONFIG(環境変数)

もし、PhpStormのサーバー設定でサーバー名をホスト側のIPにする場合(2.1.で解説)は、PHP_IDE_CONFIGは不要のようです。
export PHP_IDE_CONFIG="serverName=192.168.56.1"

2. ホスト(クライアント)側

2.1. PhpStormのサーバー設定

“File -> Settings -> Languages & Frameworks -> PHP -> Servers”で設定しているサーバーの名前を、ホスト側のIPに変更します。
変更しない場合は、PHP_IDE_CONFIG(1.2.で解説)を設定する必要があります。

2017-02-16_23h01_56


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です