1. ホーム
  2. php

[解決済み] netbeansに "Waiting For Connection (netbeans-xdebug) "と表示される。

2022-02-26 07:18:49

質問

IDE netbeansからプロジェクトをデバッグするために、xdebugを構成するのに手助けが必要です。

私のコンポーネントの特徴です。

XAMPP 1.8.2

PHPです。5.4.16

netbeans: 7.3.1

Apache: 2.4.4 (Win32)

これは私のphp.iniファイルの最後の部分です。

 [XDebug]
 zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-nts.dll"
 ;xdebug.profiler_append = 0
 ;xdebug.profiler_enable = 1
 ;xdebug.profiler_enable_trigger = 0
 xdebug.profiler_output_dir = "C:\xampp\tmp"
 ;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
 xdebug.remote_enable = 1
 xdebug.remote_handler = "dbgp"
 xdebug.remote_host = "127.0.0.1"
 ;xdebug.trace_output_dir = "C:\xampp\tmp"

phpinfo()を実行すると、xdebugがインストールされておらず、netbeansからプロジェクトをデバッグすると、 "Waiting For Connection (netbeans-xdebug)" と表示されます。

どなたか設定を教えてください。 は非常に感謝されます。

ありがとうございました。

どのように解決するのですか?

問題は解決しましたか?まだの場合は、こちらをお試しください。

1.) php.ini ファイルコンテンツ

[xDebug]
zend_extension = "c:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll"
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
;xdebug.remote_host="localhost:81"
xdebug.remote_host=192.168.1.5
;xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"

xdebug.remote_host=192.168.1.5 - これは私のシステムのIPv4アドレスです。 localhost127.0.0.1 .

を NetBeans IDE で開きます。 Tools-> Options -> PHP -> Debugging . デバッガーポートとセッション ID の値は、次のように指定します。 php.ini .

php.iniを保存して、Apacheを再起動し、デバッグを試みます。

ありがとうジョンソン