#環境
Composer ver 2.2.1
Xdebug ver 3.1.2
#起きたこと
ComposerのWindowsインストーラー「Composer-Setup.exe」のインストール時に以下のエラーが発生した。
Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: localhost:9003 (through xdebug.client_host/xdebug.client_port) :-(
Composerをコマンドラインから実行した時も同様のエラーが表示される。
#原因
Xdebugの設定をxdebug.start_with_request = yesにしてあるのが原因。
必要がないときもXdebugが呼び出されてしまう。
#対処方法
php.iniに以下の内容を追記してログファイルへの書き込みをほぼ無効化する。
php.ini
xdebug.log_level=0
もしくは以下の様にphp.iniを変更して、Xdebug Helper for Chromeをインストールする。
こちらはデバッグを行いたい時に拡張機能でデバッグを有効にする必要がある。
php.ini
xdebug.start_with_request = trigger