ホームページ  >  記事  >  バックエンド開発  >  [PHP] NetBeans で xdebug を使用して PHP をデバッグする方法

[PHP] NetBeans で xdebug を使用して PHP をデバッグする方法

WBOY
WBOYオリジナル
2016-06-23 14:29:50692ブラウズ

実際、この記事の焦点は、PHP の xdebug 環境を構成する方法にあります。結局のところ、環境がセットアップされれば、NetBeans や Eclipse などの IDE を使用して PHP をデバッグできます。

動作環境:

OS: Ubuntu 10.04

サーバー: 怠け者にとって便利でコンパイルの必要がないため、32 ビットの xdebug.so を提供します。

http://download.csdn.net/source/2757538

ダウンロード後、ファイルを配置します (これは xamp をインストールするパスとは異なることに注意してください。これは一般的なインストール パスです)

/opt/ Lampp/lib/extensions

2. php.ini を設定します

/opt/lampp/etc/php.ini を開いて次の内容を追加します

コード

                      <p class="sycode">                          zend_extension      =/      opt      /      lampp      /      lib      /      php      /      extensions      /      xdebug.so[debug]; Remote settingsxdebug.remote_autostart      =      offxdebug.remote_enable      =      onxdebug.remote_handler      =      dbgpxdebug.remote_mode      =      reqxdebug.remote_host      =      127.0      .      0.1      xdebug.remote_port      =      9000      ; Generalxdebug.auto_trace      =      offxdebug.collect_includes      =      onxdebug.collect_params      =      offxdebug.collect_return      =      offxdebug.default_enable      =      onxdebug.extended_info      =      1      xdebug.manual_url      =      http:      //      www.php.netxdebug.show_local_vars      =      0      xdebug.show_mem_delta      =      0      xdebug.max_nesting_level      =      100      ;xdebug.idekey      =      ; Trace optionsxdebug.trace_format      =      0      xdebug.trace_output_dir      =/      tmpxdebug.trace_options      =      0      xdebug.trace_output_name      =      crc32; Profilingxdebug.profiler_append      =      0      xdebug.profiler_enable      =      0      xdebug.profiler_enable_trigger      =      0                      </p>

3. サーバーを忘れずに再起動してください。 4. NetBeans でプロジェクトを開き、ブレークポイントを追加してデバッグします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。