XDebug считается стандартом де-факто.Его функции включают в себя:
- трассировки стека и функции в сообщениях об ошибках
- выделение памяти
- защита для бесконечных рекурсий
- информация о профилировании для скриптов PHP
- анализ покрытия кода
- возможности интерактивной отладки ваших сценариев с помощью клиента отладки
Может быть установлен через PECL:
pecl install xdebug
после чего вы должны добавить это к вашему php.ini
:
zend_extension="/usr/local/php/modules/xdebug.so"
Вы также можете скомпилировать из исходного кода.Полная инструкция здесь .