|
xdebug в OpenServer и NetBeans
|
|||
---|---|---|---|
#18+
Использую php_xdebug.dll, который уже лежит в папке modules\php\PHP-7.1-x64, т.е. отдельно xdebug не устанавливал. Версия php соответственно 7.1-x64. В phpinfo xdebug есть, настройки соответствуют тем, что в php.ini. Настройки такие: автор[Xdebug] zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll" ;xdebug.default_enable = 1 xdebug.auto_trace = 0 xdebug.collect_includes = 1 ;xdebug.collect_params = 4 ;xdebug.collect_return = 1 ;xdebug.collect_assignments = 1 ;xdebug.collect_vars = 1 xdebug.dump.REQUEST = * xdebug.dump.SESSION = * xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD ;xdebug.dump.COOKIE = ;xdebug.dump.FILES = ;xdebug.dump.GET = ;xdebug.dump.POST = xdebug.dump_globals = 1 xdebug.dump_once = 1 xdebug.dump_undefined = 1 xdebug.extended_info = 1 ;xdebug.file_link_format = "" xdebug.idekey = "netbeans-xdebug" ;xdebug.manual_url = " http://www.php.net" xdebug.max_nesting_level = 256 xdebug.overload_var_dump = 1 ;xdebug.profiler_append = 1 xdebug.profiler_enable = 0 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/" xdebug.profiler_output_name = "cachegrind.out.%H%R" ;xdebug.remote_autostart = 1 xdebug.remote_connect_back = 1 ;xdebug.remote_enable = 1 ;xdebug.remote_handler = "dbgp" ;xdebug.remote_host = "127.0.0.1" ;xdebug.remote_log = "%sprogdir%/userdata/logs" ;xdebug.remote_mode = "req" ;xdebug.remote_port = 9000 ;xdebug.scream = 1 ;xdebug.show_exception_trace = 0 ;xdebug.show_local_vars = 1 ;xdebug.show_mem_delta = 1 ;xdebug.trace_format = 1 ;xdebug.trace_options = 1 xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/" ;xdebug.trace_output_name = "trace.%H%R" xdebug.var_display_max_children = 256 ;xdebug.var_display_max_data = 1024 xdebug.var_display_max_depth = 16 ;xdebug.remote_cookie_expire_time = 3600 В NetBeans порт отладчика 9000, идентификатор сеанса netbeans-xdebug, максимальная длина данных 2048, "остановиться в первой строке" выбрано. При запуске отладки проекта запускается браузер с адресом http://localhost/?XDEBUG_SESSION_START=netbeans-xdebug и сообщением "Open Server Panel работает". В нетбинсе внизу появляется сообщение "Ожидается подключение (netbeans-xdebug)". На этом всё, на брейкпоинтах отладчик не останавливается. В похожей теме что-то пишут о том, что для работы xdebug должен быть установлен php-cgi. Это действительно так? Ещё один момент. У меня локальный сайт доступен по URL http://work/ , без localhost. Может быть это должно быть как-то отражено в настройках? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2018, 16:17 |
|
|
start [/forum/topic.php?fid=23&fpage=26&tid=1460358]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
others: | 20ms |
total: | 108ms |
0 / 0 |