如何说服xdebug将文件输出为HTML?

时间:2012-08-09 12:53:39

标签: php xdebug

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

4 个答案:

答案 0 :(得分:0)

您需要xdebug.trace_format设置,文档在此处:http://xdebug.org/docs/execution_trace

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

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

答案 1 :(得分:0)

您需要在php.ini中设置xdebug.trace_format = 2

之后重新启动apache

答案 2 :(得分:0)

我之前做过 并且xdebug使用html代码创建了一个.xt文件

喜欢tr和td以及.raw html代码
这是https://gist.github.com/057ffa704f21f645e086

我想创建.html文件以立即查看。 我可以通过重命名乐趣来做到这一点,但我想要xdebug做那个

答案 3 :(得分:0)

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

AddType text/html .xt

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

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

如果您有兴趣,我会报道a bunch of this sort of stuff in a recent post on configuring a LAMP server and PhpStorm for debugging