1. ホーム
  2. php

[解決済み] PhpStormでxdebugが1行目で停止しないようにするには?

2023-07-08 14:51:27

質問

この奇妙な問題があります。PHPのバージョンを更新するまでは、私の設定はすべて問題なく動作していました。私は macports を使用しており、php5 と php5-xdebug ports をインストールしています。

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を使用している場合、私の知る限りでは、デバッグブックマークレットはstart/stopとdebug this pageだけなので、上記は私の場合うまくいきませんでした。 また、start/stopブックマークレットも、PHPStormの中でPHPStormをリッスンするのを止めることも、私には問題を解決することができませんでした。

停止させるために私はこのようにしました(OS X上)。

  1. 環境設定 > 言語 & フレームワーク > PHP > デバッグに移動します。
  2. 最初の行で強制的に改行する...」オプションの両方のチェックをはずします。
  3. 適用して閉じる
  4. 実行メニューで、「PHP スクリプトの最初の行で改行する」のチェックをはずす。