XDebug xdebug.ini Настройка конфига (Ubuntu Linux)
Primary tabs
Где лежит конфиг (Ubuntu Linux)
Конфиг xdebug-а в убунту обычно (как и для предыдущий версий) лежит по адресу:
/etc/php/номерВерсииPHP/mods-available/xdebug.ini
например:
/etc/php/8.0/mods-available/xdebug.ini
Далее процесс редактирования зависит от версии вашего xdebug.
Как узнать версию XDebug
Узнать версию можно:
- для версии интерпретатора, работающий на веб-сервере: выполнив
phpinfo()
в самом начале кода вашего приложения. - для версии php в терминале: выполните команду:
php --ri xdebug | grep Version
XDebug 3
Содержимое конфига теперь должно быть таким (несколько вариантов):
-
Стандартный вариант для отладки (в этом случае IDE должна быть настроена на работу портом 9003):
zend_extension=xdebug.so xdebug.mode=debug
-- где
xdebug.mode=debug
включает режим отладки. - Если вы хотите использовать порт, отличный от стандартного значений 9003, то конфиг может выглядеть так:
zend_extension=xdebug.so xdebug.mode=debug xdebug.client_port=9000
XDebug 2
Рекомендуемая настройка:
zend_extension=xdebug.so xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_autostart=0 xdebug.remote_connect_back=0
- Log in to post comments
- 3918 reads
vedro-compota
Sun, 02/21/2021 - 14:26
Permalink
xdebug 3 - новое относительно 2-ой версии
В XDebug, начиная с версии 3, поменялся процесса настройки конфигурации отладки (из-за изменений имен и количества опций), а именно:
_____________
матфак вгу и остальная классика =)