我有我的 x 调试一些工作的 Ubuntu 11.10 我通过 apt-get 安装了 xdebug。这些是我遵循的说明:http: //molecularsciences.org/articles/installing_xdebug_on_ubuntu_10.x_or_ubuntu_11.x
我在让某些事情正常工作时遇到了一些困难,并且有一些我无法解决的奇怪问题。在问之前,我已经用谷歌搜索了我的小心脏。
问题一:如果我使用 PHP 执行脚本(例如,$php index.php
),脚本会一直暂停,直到我附加调试器并点击运行。我找不到任何选项来告诉 xdebug 不要暂停,除非发生断点或异常。
问题二:无论我尝试什么,我都无法从浏览器触发调试器。cookie 由 Xdebug 设置,服务器上的 xdebug 变量似乎与 cookie 的值匹配。
请帮忙!我在窃听。要检查的事项清单将有很大帮助。
phpInfo xdebug 设置
指令 本地价值 主价值 xdebug.auto_trace 关 关 xdebug.collect_assignments 关 关 xdebug.collect_includes On On xdebug.collect_params 0 0 xdebug.collect_return 关 关 xdebug.collect_vars 关 关 xdebug.default_enable On On xdebug.dump.COOKIE 无值 无值 xdebug.dump.ENV 无值 无值 xdebug.dump.FILES 无值 无值 xdebug.dump.GET 无值 无值 xdebug.dump.POST 无值 无值 xdebug.dump.REQUEST 无值 无值 xdebug.dump.SERVER 无值 无值 xdebug.dump.SESSION 无值 无值 xdebug.dump_globals On On xdebug.dump_once On On xdebug.dump_undefined 关 关 xdebug.extended_info On On xdebug.file_link_format 无值 无值 xdebug.idekey 根 macgdbp xdebug.manual_url http://www.php.net http://www.php.net xdebug.max_nesting_level 100 100 xdebug.overload_var_dump On On xdebug.profiler_aggregate 关 关 xdebug.profiler_append 关 关 xdebug.profiler_enable 关 关 xdebug.profiler_enable_trigger 关 关 xdebug.profiler_output_dir /tmp /tmp xdebug.profiler_output_name cachegrind.out.%p cachegrind.out.%p xdebug.remote_autostart 关 关 xdebug.remote_connect_back 关 关 xdebug.remote_cookie_expire_time 3600 3600 xdebug.remote_enable On On xdebug.remote_handler dbgp dbgp xdebug.remote_host 127.0.0.1 127.0.0.1 xdebug.remote_log 无值 无值 xdebug.remote_mode req req xdebug.remote_port 9000 9000 xdebug.scream 关 关 xdebug.show_exception_trace 关 关 xdebug.show_local_vars 关 关 xdebug.show_mem_delta 关 关 xdebug.trace_format 0 0 xdebug.trace_options 0 0 xdebug.trace_output_dir /tmp /tmp xdebug.trace_output_name 跟踪。%c 跟踪。%c xdebug.var_display_max_children 128 128 xdebug.var_display_max_data 512 512 xdebug.var_display_max_depth 3 3