我的XDebug扩展没有与netbeans建立连接。以下是我在php.ini文件中设置的设置:
[XDebug]
zend_extension = "C:xamppphpextphp_xdebug.dll"
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_host="localhost:8080"
;xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.idekey="netbeans-xdebug"
请帮我解决这个问题。任何帮助都会很感激。 要在Netbeans IDE中调试php代码,您应该在Netbeans中启用XDebug
。要做到这一点,转到Tools
- Options
,在那里选择PHP
选项卡,并确保调试端口和会话ID与php.ini
文件中的XDebug
配置匹配。然后点击OK
像这样修改你的php.ini
文件
[XDebug]
zend_extension = "C:xamppphpextphp_xdebug.dll"
;xdebug.profiler_append = 0
;xdebug.profiler_enable = 1
;xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:xampptmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
;xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1" <--- here
xdebug.trace_output_dir = "C:xampptmp"
重新启动Apache服务器[XAMPP或WAMP]。
如果此解决方案不起作用,请转到localhost
在您的浏览器中选择PHP版本选项卡,右键单击选择所有并复制内容并粘贴到这里。如果您有旧版本的XDebug
,请下载最新的php_xdebug.dll
文件。把它复制到C:xamppphpext
目录,就完成了。