3

我试图找到一种调试 PHP 的方法var_dump(),但我注意到了 Xdebug。如果 Xdebug 有命令行版本,我在互联网上找不到(我不想使用 GUI 版本,请耐心等待(sshing 另一个 linux 系统))。如果有,我该如何使用它?如果没有,是否还有其他可以作为命令行运行的 PHP 调试工具?

4

1 回答 1

1

xdebug

  1. 探查器:

使用 xdebug,您可以使用以下命令从 CLI 运行分析器:

php -d xdebug.profiler_enable=1 script.php

为了在控制台上运行它,您要 ssh 进入的盒子必须安装和配置 PHP 和 Xdebug。

  1. 远程 Xdebug:

另一种选择是xdebug.remote_host与 SSH 隧道/转发一起使用。

这允许在远程机器上使用 Netbeans 或 PHPStorm。

  1. Xdebug 的 DebugClient

您还可以使用简单的 DebugClient xdebug 提供 CLI 使用。每个其他支持 dbg 协议的调试客户端也应该可以工作。http://xdebug.org/docs/install#debugclient

phpdbg

如果您运行 PHP 5.6,那么您可能会使用phpdbg,它是集成的调试器,非常适合 CLI 使用。

于 2014-10-25T01:05:23.907 回答