Поиск по этому блогу

суббота, 11 марта 2017 г.

Конфиг xdebug

1) Узнаём, где у нас лежит xdebug.so, чтобы потом вставить этот путь в параметр zend_extension: find / -name xdebug.so
2) sudo vim /etc/php.d/15-xdebug.ini

zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.remote_enable=1
xdebug.remote_connect_back=1

xdebug.remote_handler=dbgp
xdebug.remote_port=9005

xdebug.var_display_max_depth = -1
xdebug.var_display_max_children = -1
xdebug.var_display_max_data = -1

xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = on
xdebug.profiler_output_name = cachegrind.out.%t.%p

Я ещё добавляю xdebug.remote_autostart=1, хоть это немного и замедляет работу php, для разработки такое замедление некритично. Если ты, конечно, не используешь virtualbox filesystem. Там всё печально со скоростью, но это уже другая история.
Без автостарта нужно добавлять параметр XDEBUG_SESSION_START=idekey к запросу в браузере.

http://telegra.ph/XDEBUG-03-11

Комментариев нет:

Отправить комментарий