Vagrant で実行される CakePHP Console App をデバッグするための PhpStorm 設定

Vagrant で実行される CakePHP Console App をデバッグするための PhpStorm 設定

岩佐 孝浩
岩佐 孝浩
1 min read
CakePHP PhpStorm

PhpStorm は、 Vagrant で実行される CakePHP Console App をデバッグできます。

サーバーサイド 設定

以下の設定を php.ini に追加してください。

[XDebug]
zend_extension="/usr/lib64/php/modules/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_host = "192.168.56.1"
xdebug.idekey = "IDE_KEY"
xdebug.remote_autostart=true

PhpStorm サーバー設定で IP アドレスを使用したくない場合は、 PHP_IDE_CONFIG 環境変数を設定してください。

export PHP_IDE_CONFIG="serverName=192.168.56.1"

PhpStorm 設定

File > Settings > Languages & Frameworks > PHP > Servers に移動し、サーバー名を xdebug.remote_host で指定された値と一致するように更新してください。 IP アドレスを設定したくない場合は、 PHP_IDE_CONFIG 環境変数を追加してください。

岩佐 孝浩

岩佐 孝浩

Software Developer at KAKEHASHI Inc.
AWS を活用したクラウドネイティブ・アプリケーションの要件定義・設計・開発に従事。 株式会社カケハシで、処方箋データ収集の新たな基盤の構築に携わっています。 Japan AWS Top Engineers 2020-2023