PhpStorm不会打开xdebug探查器快照文件

PhpStorm不会打开xdebug探查器快照文件,php,phpstorm,xdebug,xdebug-profiler,Php,Phpstorm,Xdebug,Xdebug Profiler,========================================================= 忽略此帖子。关于这个问题的更简单的陈述可以在 ========================================================= 原始帖子和更新 当我尝试使用以下命令在PhpStorm中打开xdebug探查器快照时: 菜单栏>>工具>>分析xdebug探查器快照 我选择了xDebug创建的文件,但遇到了以下错误: 错误:探查器快照格式不正确:名称格式

=========================================================

忽略此帖子。关于这个问题的更简单的陈述可以在

=========================================================

原始帖子和更新 当我尝试使用以下命令在PhpStorm中打开xdebug探查器快照时:

菜单栏>>工具>>分析xdebug探查器快照

我选择了xDebug创建的文件,但遇到了以下错误:

错误:探查器快照格式不正确:名称格式不正确

我没有重命名快照。它是默认名称:cachegrind.out.8008

php.ini

从浏览器执行时,PhpStorm无法打开此快照:

version: 1
creator: xdebug 2.5.5 (PHP 5.6.1-dev)
cmd: C:\path\to\script.php
part: 1
positions: line

events: Time

fl=(2) C:\path\to\script.php
fn=(1)

summary: 0

1 0
更新4 罪魁祸首是警察。我在Apache Vhosts中设置了以下内容:

php_value auto_prepend_file "C:\path\to\init.php"
此文件在Apache执行从浏览器调用的脚本之前运行。当我从命令行运行脚本时,Apache Vhosts配置中的此设置从未生效,因此init.php不会运行。相反,如果我将设置移动到php.ini,它也会影响命令行执行,那么从命令行生成的快照也会停止工作


如果我删除了auto_prepend_文件设置,生成的探查器快照可以在PhpStorm中打开,而不会出现问题。当然,这不是一个修复程序,因为我需要执行auto_prepend_文件,以使我的应用程序正常工作。

我关闭此问题,将讨论转移到更明确的问题:我关闭此问题,将讨论转移到更明确的问题:
version: 1
creator: xdebug 2.5.5 (PHP 5.6.1-dev)
cmd: C:\path\to\script.php
part: 1
positions: line

events: Time

fl=(2) C:\path\to\script.php
fn=(1)

summary: 0

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