4

我在运行 Apache 2.4 和 PHP 5.6 的 Windows 7 机器上使用 xDebug 2.5.5。xDebug 探查器工作正常,除非我使用php auto_prepend_file

php.ini中

auto_prepend_file = "C:\path\to\init.php"

或在Apache Vhost中

php_value auto_prepend_file "C:\path\to\init.php"

在任何一种情况下,添加此指令都会导致生成的分析器快照cachegrind.out.####以某种方式损坏。我无法在 PhpStorm(我的 IDE)或使用WinCacheGrind打开它。另外,在我杀死 Apache 进程之前,我无法删除快照

WinCacheGrind 错误

模块“WinCacheGrind.exe”中地址 004A5908 的访问冲突。

读取地址 00000000

PhpStorm 错误

不正确的 Profiler 快照格式:不正确的名称格式

有什么建议吗?

PS:我投票结束了我之前被错误标记的问题b/c 我认为我的问题与 PhpStorm 而不是 xDebug 有关

4

0 回答 0