83

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

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

役立つ場合は、phpinfo の xdebug 部分 (2 つの部分) を次に示します。 https : / 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 を失いました。

4

4 に答える 4

211

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

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

  1. [設定] > [言語とフレームワーク] > [PHP] > [デバッグ] に移動します。
  2. 「最初の行で強制的に改行...」オプションの両方のチェックを外します
  3. 適用して閉じる
  4. [実行] メニューで、[PHP スクリプトの最初の行でブレークする] のチェックを外します
于 2013-10-04T15:28:47.650 に答える
117

環境設定の PHP->Debug セクションで「Force break at the first line...」をチェックしてください。

ここに画像の説明を入力

それに加えて、次の設定も確認してください。

ここに画像の説明を入力

于 2015-10-05T11:08:47.530 に答える
14

PHPStorm に関する私の問題は、私が Drupal を実行していて、index.php がプロジェクトの外にあることでした (プロジェクトはモジュールであるため)。環境設定の PHP->Debug セクションにある「Force break at the first line...」の設定をオフにする必要がありました。

設定 -> PHP -> デバッグ

于 2014-02-20T22:08:28.763 に答える
4

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

于 2011-08-19T07:06:22.987 に答える