web-dev-qa-db-ja.com

PhpStormで最初の行でxdebugが停止しないようにするにはどうすればよいですか?

私はこの奇妙な問題を抱えています。 PHPのバージョンを更新するまで、すべての設定は正常に機能していました。私はmacportsを使用し、php5およびphp5-xdebugポートをインストールしています。

xdebugは機能していますが、PhpStormでオプションを無効にしているにもかかわらず、スクリプトの最初の行で停止しています。ブレークポイントは存在せず、コードの他の部分のブレークポイントは正常に機能しています。

役立つ場合は、phpinfoのxdebug部分(2つの部分)を示します。 https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964dhttps ://dzwonsemrish7.cloudfront.net/items/0i133s0U430k3u3w3B1E/Screen%20shot%202011-08-17%20at%205.14.25%20PM.png?v = 1278da84 およびphpStormで無効になっている証拠:- https://dzwonsemrish7.cloudfront.net/items/3W2S060I1b0W1q0z0c45/Screen%20shot%202011-08-18%20at%203.07.00%20PM.png?v=85471026

変更する必要があるxdebug設定はありますか?アップグレードを行ったときに、他のxdebug構成が含まれていたphp.iniを失いました。

61

Xdebugを使用しているかどうかを知ることができる限り、デバッグブックマークレットはデバッグの開始/停止とデバッグのみであるため、上記は機能しませんでした。最初の行で停止するためのブックマークレットは表示されず、ブックマークレットの開始/停止も、PHPStorm内でのPHPStormのリッスンの停止も問題を解決しませんでした。

停止させるには、これを行いました(OS Xで):

  1. 環境設定>言語とフレームワーク> PHP>デバッグ
  2. 「最初の行で強制ブレーク...」オプションの両方のチェックを外します
  3. 適用して閉じる
  4. [実行]メニューで、[PHP scripts]の最初の行でブレークする]をオフにします。
162
Justin

プリファレンスのPHP-> Debugセクションの「最初の行で強制的に中断...」をチェックしてください。

enter image description here

さらに、この設定も確認してください:

enter image description here

105
klodoma

PHPStormの問題は、Drupalで、index.phpがプロジェクトの外にあったことです(プロジェクトはモジュールであるため)。設定のチェックを外す必要がありました。 ...」環境設定のPHP-> Debugセクションで。

Preferences->PHP->Debug

13
rfay

debug bookmarklets を使用していますか? 「最初の行で中断」オプションは、「xdebug Break On」および「xdebug Break Off」ブックマークレットを使用して制御することもできます。

4
Nikolay Matveev