私はXdebugとPhpStormを使ってデバッグしようとしています。私は過去に何度も問題を起こすことなくそれを設定しました。今回は物事がスムーズに行かない。Xdebug with PhpStormは、ブラウザからではなくCLIからうまく動作します。
次のようにphp.iniので私の現在の設定は次のとおりです。
zend_extension = "c:\xampp2\php\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_host=127.0.0.1
xdebug.remote_cookie_expire_time=3600
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.idekey=PHPSTORM
xdebug.remote_log="c:\xampp2\tmp\xdebug.txt"
xdebug.remote_autostart=1
はxdebug.remote_autostart
を追加するには、スクリプトがCLIから実行されるたびに接続が設定されていたことを確認しました。 Apache経由でスクリプトを呼び出すときにはまだ動作しません。
私はXdebugをログをチェックして、私はそこに何も異常が表示されません:https://pastebin.com/4rK8pJqt
最も明白な原因は、CLIとApache用に別々ののphp.iniファイルを持つことになるが、それはありません場合。私はただ一つのphp.iniファイルしか持っていないので、Xdebugの設定がブラウザのphpinfoに正しく表示されることを確認しました。スクリーンショットについては下記をご覧ください。
XdebugがPHPStormに接続できなくなる可能性がある特定の設定はありますか?あるいは、これを引き起こす可能性のあるXdebugまたはPhpStormのバグを知っている人はいますか?
これはずっと前ですが、xdebugを実行するためのブラウザ拡張がいくつかあったことを覚えています:) – maxs87
私は手動でクッキー、拡張機能、およびremote_autostartを設定してブックマークを試しました。これらの作品はありません。ログに表示されるように、xdebugは接続を正常にセットアップしています。だから問題はどこかにあるはずです。 – chocochaos