дебъгване на php скриптове с xdebug и vim
в Петък попаднах на интересен плъгин за дебъгване на php скриптове с vim
Първо трябва да инсталирате xdebug ако все още го нямате:
apt-get install php5-dev
pecl install xdebug
zend_extension=/path/to/lib/php/extensions/xdebug.so
Следващата стъпка е да конфигурирате vim. За да работи плъгина е необходимо да имате python интерпретатор за vim. Просто напишете
:version
и се уверете че +python и +signs са в списъка. Ако не са трябва да прекомпилирате vim с “–enable-pythoninterp” или да го инсталирате отново
apt-get install vim-full
плъгина за vim можете да свалите от тук. Поставяте файловетe debugger.py и debugger.vim в директорията с vim плъгини и това е.
Дебъгване.
отваряте vim и натискате F5 след което имате 5 секунди да заредите някоя страница с параметър XDEBUG_SESSION_START=1
например: http://localhost/test.php?XDEBUG_SESSION_START=1
като допълнение има и плъгин за firefox с който не е нужно да предавате този параметър а просто да активирате плъгина когато искате да ползвате дебъгъра