Php 如何在终端上使用Xdebug?

Php 如何在终端上使用Xdebug?,php,xdebug,xdebug-profiler,Php,Xdebug,Xdebug Profiler,我试图找到一种调试PHP的方法,而不是var\u dump(),我注意到了Xdebug。我在互联网上找不到Xdebug是否有命令行版本(我不想使用GUI版本,请耐心等待(使用另一个linux系统))。如果有,我如何使用它?如果没有,是否有其他PHP调试工具可以作为命令行运行?xdebug 探查器: 使用xdebug,您可以使用以下命令从CLI运行探查器: php -d xdebug.profiler_enable=1 script.php 为了在控制台上运行此功能,必须在ssh所在的框中安装并

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

xdebug

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

    php -d xdebug.profiler_enable=1 script.php
    
    为了在控制台上运行此功能,必须在ssh所在的框中安装并配置PHP和Xdebug

  • 远程Xdebug:
  • 另一个选项是将
    xdebug.remote_host
    与SSH隧道/转发一起使用

    • 此处描述了转发:
    • 远程Xdebugging此处:
    这允许在远程计算机上使用Netbeans或PHPStorm

  • Xdebug的调试客户端
  • 您还可以使用xdebug附带的简单调试客户端进行CLI使用。 其他每一个支持dbg协议的调试客户机也应该可以工作

    phpdbg

    如果您运行PHP5.6,那么您可能会使用,它是集成的调试器,非常适合CLI使用