我正在尝试让 Xbdebug 与 NetBeans 一起运行,以便调试一些 PHP 代码(我确信几年前我已经让它工作了,然后切换了 IDE,现在想切换回来)。
当我尝试调试时,状态栏显示
而且,当它没有在一个简单echo('hello');
文件的第一行上遇到断点并且我停止调试时,它会显示
请注意,我的参数中有XDEBUG_SESSION_START=netbeans-xdebug,但我认为这不是问题(还)。
相反,请查看上面有关 Xdebug 设置的消息。
在我的 php.inin 文件中,我有
[PHP]
zend_extension=F:\DropBox\programs\xampp\php\ext\php_xdebug-2.9.6-7.4-vc15-x86_64.dll
xdebug.remote_enable=On
xdebug.remote_host=127.0.0.1
xdebug.remote_handler=dbgp <============== (arrow not in file, just shown here to help)
xdebug.remote_port=9000
xdebug.remote_autostart=1
xdebug.remote_log=m:\xdebug.log
xdebug.profiler_enable = 0;
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir=f:\DropBox\programs\xampp\htdocs\_PHP_profile
xdebug.profiler_output_name=cachegrind.out.%s.%t
但是,当我查看 PHPinfo 时,没有设置xdebug.remote_handler- 知道为什么吗?
慕神8447489