0

我希望 xdebug 的跟踪功能以 .html 而不是 .xt 输出文件。这是xdebug_start_trace函数的参数:http: //grahamwideman.wikispaces.com/PHP+trace+with+XDebug 我测试了它们,但它们不起作用。有没有办法使用 xdebug 输出 .html 格式的文件,并避免输入更多代码?

4

4 回答 4

0

你想要 xdebug.trace_format 设置,文档在这里:http: //xdebug.org/docs/execution_trace

不要忘记重新启动您的网络服务器以使新设置生效。

默认情况下,还有另一个分析器通过一个不错的 Web 界面提供其结果,也许您想尝试一下: https ://github.com/facebook/xhprof

于 2012-08-09T13:06:16.737 回答
0

你需要xdebug.trace_format = 2在你的 php.ini 中设置。

之后重新启动apache

于 2012-08-09T13:07:28.593 回答
0

到目前为止,最简单的方法是使用输出目录中的 .htaccess 文件,使用AddType 指令xt将 MIME 类型添加到具有扩展名的文件中。像这样:

AddType text/html .xt

或者你也可以在你的 http.conf 中全局启用它:

<IfModule mod_mime.c>
     AddType text/html .xt
</IfModule>

如果你有兴趣,我在最近一篇关于配置 LAMP 服务器和 PhpStorm 以进行调试的文章中介绍了一些此类内容

于 2013-01-04T22:08:51.910 回答
0

我以前做过,xdebug 用 html 代码制作了一个 .xt 文件

像 tr 和 td 和 ..raw html 代码
就是这样 https://gist.github.com/057ffa704f21f645e086

我想制作一个 .html 文件以立即查看。我可以通过重命名 fun 来做到这一点,但我希望 xdebug 这样做

于 2012-08-09T13:19:06.720 回答