Как использовать Xdebug на терминале?

Я пытаюсь найти способ отладки PHP, кроме var_dump() и я заметил Xdebug. Я не могу найти в Интернете, если у Xdebug есть версия для командной строки (я не хочу использовать версию с графическим интерфейсом, потерпите меня (sshing другую систему Linux)). Если есть, как я могу использовать это? Если нет, есть ли другие инструменты отладки PHP, которые можно запустить из командной строки?

2

Решение

Xdebug

  1. Profiler:

С xdebug вы можете запустить профилировщик из CLI с помощью этой команды:

php -d xdebug.profiler_enable=1 script.php

Чтобы запустить это на консоли, в окне, в которое вы собираетесь установить ssh, должны быть установлены и настроены PHP и Xdebug.

  1. Удаленный Xdebug:

Другой вариант будет использовать xdebug.remote_host с SSH туннелированием / пересылкой.

Это позволяет работать с Netbeans или PHPStorm на удаленной машине.

  1. DebugClient Xdebug

Вы также можете использовать простые DebugClient xdebug для использования в CLI.
Любой другой клиент отладки, который поддерживает протокол dbg, также должен работать. http://xdebug.org/docs/install#debugclient

phpdbg

Если вы используете PHP 5.6, то вы можете использовать phpdbg, который является интегрированным отладчиком и идеально подходит для использования с CLI.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]