如何在终端上使用Xdebug?

时间:2014-10-25 00:12:35

标签: php xdebug xdebug-profiler

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

1 个答案:

答案 0 :(得分:1)

<强> Xdebug的

  1. 探查:
  2. 使用xdebug,您可以使用以下命令从CLI运行探查器:

    php -d xdebug.profiler_enable=1 script.php
    

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

    1. 远程Xdebug:
    2. 另一个选择是使用xdebug.remote_host和SSH隧道/转发。

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

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

        <强> phpdbg

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