我有一段时间让 xdebug 在 xampp 上工作。我正在尝试使用 phpStorm 在浏览器中调试 php。
我在 Windows 7(64 位版本)上。
我下载了适当版本的 Xdebug(我认为)。PHP 5.4 VC9 TS(64 位)
把它放在 php.ini 中(与我的 phpinfo() 相同的 php.ini)
[XDebug]
zend_extension_ts = "\xampp\php\ext\php_xdebug-2.2.0RC1-5.4-vc9-x86_64.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable=on
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=”dbgp”
xdebug.trace_output_dir = "\xampp\tmp"
我之前编辑过 php.ini 以将默认 htdocs 更改为另一个位置(我不确定这是否会影响 xdebug)
另外,我看到许多此类问题的答案是使用 xdebug 向导。这对我不起作用-由于某种原因没有告诉我要下载哪个二进制文件。