如何在终端上使用Xdebug



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

xdebug

  1. 探查器:

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

php -d xdebug.profiler_enable=1 script.php

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

  1. 远程Xdebug:

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

  • 此处描述转发:http://derickrethans.nl/debugging-with-xdebug-and-firewalls.html
  • 在此处进行远程Xdebugging:http://xdebug.org/docs/remote

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

  1. Xdebug的DebugClient

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

phpdbg

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

相关内容

  • 没有找到相关文章