Comments 8
Спасибо! Только вчера задумался о дебаге в PhpStorm.
Почему то не получается настроить в Komodo IDE (в самом komodo отладка работает, но не нашел как запустить скрипт с параметрами). В php.ini прописал:
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts=«D:/webserver/php/ext/php_xdebug.dll»
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
;xdebug.profiler_output_dir=«D:\webserver\tmp»
, komodo слушает порт, но останова на точке не происходит… Что ещё можно проверить?
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts=«D:/webserver/php/ext/php_xdebug.dll»
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
;xdebug.profiler_output_dir=«D:\webserver\tmp»
, komodo слушает порт, но останова на точке не происходит… Что ещё можно проверить?
У меня тоже возникла проблема с тем, что оно игнорит точки останова. У меня netbeans
UPD: связь есть.
На локальном хосте процесс java открывает порт 9000
По телнету сервер с xdebug на порт 9000 лазит без проблем.
В бразуере открывает страницу с GET параметром XDEBUG_SESSION_START=nb
В php.ini все прописано.
Но! xdebug взят из pecl, где написано, что его надо подключать как Zend Extention => если его подключить как zend_extension_ts, то не работает ничего и в phpinfo() не отображается (вроде и не должно)
А если подключаем его как простой extention, то имеем Warning при рестарте php-fpm (Xdebug MUST be loaded as Zend Extention), хотя все работает (кроме точек останова).
В phpinfo() можно видеть инфу о xdebug (хотя и с warning'ом)
Почему могут игнориться breakpoints?
На локальном хосте процесс java открывает порт 9000
По телнету сервер с xdebug на порт 9000 лазит без проблем.
В бразуере открывает страницу с GET параметром XDEBUG_SESSION_START=nb
В php.ini все прописано.
Но! xdebug взят из pecl, где написано, что его надо подключать как Zend Extention => если его подключить как zend_extension_ts, то не работает ничего и в phpinfo() не отображается (вроде и не должно)
А если подключаем его как простой extention, то имеем Warning при рестарте php-fpm (Xdebug MUST be loaded as Zend Extention), хотя все работает (кроме точек останова).
В phpinfo() можно видеть инфу о xdebug (хотя и с warning'ом)
Почему могут игнориться breakpoints?
Sign up to leave a comment.
Удаленная отладка с использованием xdebug port forwarding