0

リモートホストがその特定のページのHTTPリクエストをサーバー上で実行されているGDBに送信するとすぐに、xdebugを使用してphpスクリプトを分析し、中断したいと考えています。php.ini の設定オプションは次のとおりです。

    xdebug.remote_enable = On
    xdebug.remote_autostart = 1

デバッガーは別のマシン上にないため、リモート リクエストが送信されたときにのみデバッグしたいのですが、Web ブラウザーを介してデバッグせずにこれを行うにはどうすればよいですか? ポート 9000 で GDB を実行し、リクエストで値 XDEBUG_SESSION_START = session_name を送信する必要がありますか?

4

1 に答える 1

1

Xdebug は GDB と直接通信できません。ただし、驚くべき同様のことを行う小さなシンプルなクライアントが付属しています。コマンドラインのみでXdebugブレークポイントを設定するで使用方法を説明しました

しかし、私はあなたが何をしようとしているのか少しわかりません。すべてのものがどこにあり、セットアップがどのようなものか説明できますか?

于 2012-11-12T13:44:40.987 に答える