私はこの奇妙な問題を抱えています。 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=54c8964d 、 https ://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を失いました。
Xdebugを使用しているかどうかを知ることができる限り、デバッグブックマークレットはデバッグの開始/停止とデバッグのみであるため、上記は機能しませんでした。最初の行で停止するためのブックマークレットは表示されず、ブックマークレットの開始/停止も、PHPStorm内でのPHPStormのリッスンの停止も問題を解決しませんでした。
停止させるには、これを行いました(OS Xで):
PHPStormの問題は、Drupalで、index.phpがプロジェクトの外にあったことです(プロジェクトはモジュールであるため)。設定のチェックを外す必要がありました。 ...」環境設定のPHP-> Debugセクションで。
debug bookmarklets を使用していますか? 「最初の行で中断」オプションは、「xdebug Break On」および「xdebug Break Off」ブックマークレットを使用して制御することもできます。