我试图找到一种方法来调试除var_dump()
以外的PHP,我注意到了Xdebug。如果Xdebug有一个命令行版本我不能在互联网上找到(我不想使用GUI版本,请耐心等待我(另外一个Linux系统))。如果有,我该如何使用它?如果不是,是否还有其他PHP调试工具可以作为命令行运行?
答案 0 :(得分:1)
<强> Xdebug的强>
使用xdebug,您可以使用以下命令从CLI运行探查器:
php -d xdebug.profiler_enable=1 script.php
为了在控制台上运行它,你要插入的盒子必须安装和配置PHP和Xdebug。
另一个选择是使用xdebug.remote_host
和SSH隧道/转发。
这允许在远程计算机上使用Netbeans或PHPStorm。
您也可以使用简单的DebugClient xdebug进行CLI使用。 支持dbg协议的每个其他调试客户端也应该可以工作。 http://xdebug.org/docs/install#debugclient
<强> phpdbg 强>
如果您运行PHP 5.6,那么您可以使用phpdbg,它是集成调试器,非常适合CLI使用。