php-GETパラメータを使用してURLのビジュアルコード実行をNetBeansに表示するにはどうすればよいですか?
NetBeansにGETパラメータを使用したURLのビジュアルコード実行を表示させるにはどうすればよいですか?
NetBeansでは、リモートサーバーでXdebugを使用しています。正常に機能しています。
問題は、NetBeansを使用したXdebugが、GETパラメータを含まないファイルをデバッグする場合にのみ機能することです。
基本的に、ファイルの名前が index.php で、
website.com/index.php?XDEBUG_SESSION_START=netbeans-debug
にアクセスした場合動作します。
NetBeansは、GETパラメータがありGETパラメータがない これを修正するにはどうすればよいですか?
使用:
XdebugのPHP.INI設定(SSHトンネルを使用しているため、IPが127.0.0.1である理由):
ありがとう!
追記:Namecheap共有ホスティングを使用しているため、VSCodeまたはPHPStormを使用できないため、これらのツールはどちらも機能しません。 website.com/index.php?test=1&XDEBUG_SESSION_START=netbeans-debug
またはwebsite.com/index.php?XDEBUG_SESSION_START=netbeansにアクセスした場合-debug&test = 1 Xdebugを実行しますが、NetBeansを使用してコードを視覚的にステップ実行できません。
index.php が同じファイルであることを認識していないため、手順を実行しても視覚的に表示されないようです。デバッグボタンを使用してコーディングします。
zend_extension=xdebug.so
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey=netbeans-debug
xdebug.mode=develop,coverage,debug,gcstats,profile,trace
xdebug.remote_log="xdebug_remote_log.txt"
答え :
解決策:
Apache Netbeans 12.6、PHP 7.2、 Xdebug 2.8.0 、Windows 10
アップグレードする必要があります。Xdebug2とPHP7.2は、サポートされなくなりました。
Xdebug 3の設定( xdebug.mode )とXdebug 2の設定(その他)を組み合わせているため、設定も意味がありません。
質問に戻るには、GET / POSTパラメータを使用してデバッグセッションを開始することは、ほとんど非推奨です。代わりに、ブラウザ拡張機能を使用してデバッグ要求をトリガーし、IDEが着信デバッグ要求をリッスンすることができます。残念ながら、これはNetbeansがサポートするものではありません。 Netbeansは、VS CodeやPhpStormなどの他のIDEよりもはるかに遅れているため、デバッグに使用しないでください。
Apache Netbeans 12.6、PHP 7.2、 Xdebug 2.8.0 、Windows 10
アップグレードする必要があります。Xdebug2とPHP7.2は、 Xdebug 3の設定( 質問に戻るには、GET / POSTパラメータを使用してデバッグセッションを開始することは、ほとんど非推奨です。代わりに、ブラウザ拡張機能を使用してデバッグ要求をトリガーし、IDEが着信デバッグ要求をリッスンすることができます。残念ながら、これはNetbeansがサポートするものではありません。 Netbeansは、VS CodeやPhpStormなどの他のIDEよりもはるかに遅れているため、デバッグに使用しないでください。 xdebug.mode )とXdebug 2の設定(その他)を組み合わせているため、設定も意味がありません。
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。