我有一个包含许多文件的开源Web应用程序,这就是我想要实时调试它的原因:
当我浏览网络应用程序时,我希望它向我显示所请求的URL的localhost上的物理路径以及用于呈现此特定页面的所有文件。
有没有这方面的工具?
答案 0 :(得分:2)
您可以使用Xdebug function traces feature。
由于您已经使用了Xdebug,因此您只需在php.ini
中添加一些配置:
xdebug.auto_trace=On # Start tracing before the script is run
xdebug.collect_params=4 # Show full variable contents and variable name
默认情况下,跟踪文件将写入/tmp
。在Windows上,您最好使用xdebug.trace_output_dir=C:\somedir
答案 1 :(得分:1)
您可以按照JetBrains wiki page
中的说明将xDebug与PHPStorm和Google Chrome插件一起使用答案 2 :(得分:1)
我建议phptrace。
phptrace是PHP的低开销跟踪工具。
它可以在运行时跟踪所有PHP执行,函数调用和请求信息。并提供过滤,统计,当前状态等功能。
在所有环境中定位阻塞,重载问题和调试非常有用,尤其是在生产环境中。
特点:
- 低负载,当加载扩展并且跟踪关闭时 稳定,
- 在Qihoo 360上运行并在主流框架上进行测试