php - PHP 中的远程调试和内存分析

标签 php debugging profiler

两个问题

  1. 如何远程调试服务器上的 PHP 代码,目前我正在使用 var_dump 检查变量的值?
  2. 我怎样才能看到远程执行服务器上的特定函数需要多少内存和多少时间,对此有什么好的分析器建议吗?

注意:我说的是远程位于服务器上的代码。

最佳答案

正如其他人所说,Xdebug 是您最好的选择。我在这里顺便提一下几个分析器。如果您使用的是 Linux,那么 KCacheGrind 不会出错。在 Windows 上显示 WinCacheGrind就是你会用的。我不知道远程分析是一个选项,它转储到您需要访问的文件。不过,看来你已经习惯了。

Komodo是一个相当不错的 IDE,支持 Xdebug(调试需要付费版本),尽管没有理由不安装 Eclipse并拿起 Zend PDT .

我的建议,程序在 Python并成为一个更快乐的开发人员(更多开发人员友好的模块/工具):P

关于php - PHP 中的远程调试和内存分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1978603/

相关文章:

profiler - 为什么 VisualVM Sampler 不提供有关 CPU 负载(方法时间执行)的完整信息?

php - Strtotime() 格式不正确

php - mysql 和 php 中的日期和时间存储错误

visual-studio - 调试时如何在 Visual Studio 中检查 "this"对象?

java - 使用 Java 源数据线进行音频时出现爆音/爆裂声

java - JVM中如何定义内存泄漏?

php - 并排显示图像 php 和 css

php - aws opsworks 默认部署到哪里?

c# - Azure网站使用asp.net core进行远程调试: Symbol not loading

c# - 我如何理解 visual studio profiler 报告?