Windows上的XAMPP默认情况下未启用XDebug,并且所有安装调试器的尝试都会导致死路径。
pecl install xdebug
不适用于Windows,而ERROR: The DSP xdebug.dsp does not exist.
Zend Debugger的唯一下载是cygwin构建,而不是XAMPP兼容。
答案 0 :(得分:4)
DLL php_xdebug.dll
已经与XAMPP捆绑在一起了,但由于某些愚蠢的原因,配置默认被注释掉了。
取消注释php.ini
末尾附近的行,设置remote_enable=1
并重新启动Apache:
[XDebug]
zend_extension = "C:\usr\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\usr\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:\usr\xampp\tmp"