apt-getを介してxdebugをインストールしたUbuntu 11.10が機能しているものをxデバッグしています。これらは私が従った指示です :
特定のことを機能させるのにいくつかの困難があり、修正できない奇妙な点がいくつかあります。質問する前に、小さな心をググってみました。
問題 1: PHP でスクリプトを実行すると (たとえば、$php index.php
)、デバッガーをアタッチして [実行] をクリックするまで、スクリプトは一時停止したままになります。ブレークポイントまたは例外が発生しない限り、xdebug に一時停止しないように指示するオプションが見つかりません。
問題 2: 何を試しても、ブラウザーからデバッガーを起動できません。Cookie は Xdebug によって設定されており、サーバー上の xdebug 変数は Cookie の値と一致しているようです。
助けてください!私は盗聴しています。チェック項目のリストは非常に役立ちます。
phpInfo xdebug 設定
ディレクティブ ローカル値 マスター値 xdebug.auto_trace オフ オフ xdebug.collect_assignments オフ オフ xdebug.collect_includes オン オン xdebug.collect_params 0 0 xdebug.collect_return オフ オフ xdebug.collect_vars オフ オフ xdebug.default_enable オン オン 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 オン オン xdebug.dump_once オン オン xdebug.dump_undefined オフ オフ xdebug.extended_info オン オン 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 オン オン 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 オン オン xdebug.remote_handler dbgp dbgp xdebug.remote_host 127.0.0.1 127.0.0.1 xdebug.remote_log 値なし 値なし xdebug.remote_mode 必須 必須 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 trace.%c trace.%c xdebug.var_display_max_children 128 128 xdebug.var_display_max_data 512 512 xdebug.var_display_max_depth 3 3