【问题标题】:Is there a way to have real time stack trace in PHP with apache?有没有办法在 PHP 中使用 apache 进行实时堆栈跟踪?
【发布时间】:2016-12-25 12:34:49
【问题描述】:

这是我的问题:我必须调试一个有很多依赖项(我不知道)并且没有文档/cmets 的 Wordpress 主题,因为我需要通过添加一些功能来对其进行编辑。

所以问题是:有没有办法访问实时堆栈跟踪来转储函数调用?或者在请求结束时查看堆栈跟踪的任何一种方式?

我正在处理的堆栈由以下人员组成:

  • Apache 2.4
  • PHP 5.6
  • MariaDb 10.1.13

并且正在使用 XAMPP 在 Windows 下运行,但如果有帮助的话,我有一个类似的堆栈,在 CentOS 服务器上运行 MySQL 5.6。

【问题讨论】:

  • 这是生产设置吗?或者你有开发环境吗?
  • php.net/manual/en/function.debug-backtrace.php?或者如果你安装了 xdebug,你可以在请求运行时直接挖掘它。
  • 这是一个开发环境。我该如何使用 xdebug?

标签: php wordpress apache debugging script-debugging


【解决方案1】:

如果您使用的是 PHPStorm(也许其他一些 IDE 也包含这个),您可以使用 this guide 集成 XDebug,这将让您在代码中设置断点并逐行执行,查看结果变量等等,听起来可能是你感兴趣的东西

【讨论】:

  • 谢谢,我在 PHPStorm 上设置了 XDebug,效果很好!
猜你喜欢
  • 2021-12-06
  • 2012-06-18
  • 1970-01-01
  • 1970-01-01
  • 2012-07-07
  • 1970-01-01
  • 2014-10-22
  • 2021-05-13
  • 1970-01-01
相关资源
最近更新 更多