1. php_xdebug のインストールと構成:
環境自体には、対応する xdebug が付属しています。php.ini の構成を変更するだけです。しかし、php.ini ファイルが正しく見つかる必要があります。最初に間違ったファイルを見つけたので、設定が長時間有効になりませんでした。
wampServer で使用される php 設定ファイルは通常、wamp インストール ディレクトリの Apache に配置されます。私のファイルは D:wampbinapacheApache2.2.21binphp.ini です。
phpinfo() メソッドを通じて php.ini の場所を確認できます。php.ini を直接検索してください:
2. php.ini を変更します
zend_extension = "d:/wamp/bin/php /php5 .3.10/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll"
#where zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll はphp5の書き込みメソッドです。 3 以降、php5.2 以前の場合は、zend_extensi/php/ext/php_xdebug-2.2.1-5.4-vc9.dll です。
[xdebug]
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
#以下はいくつかの不要なパラメータです。
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="D:/php/debuginfo"
xdebug.profiler_enable=on
xdebug.profiler_enable_trigger = オフ
xde bug.profiler_output_name = キャッシュグリッド.out.%t.%p
xdebug.profiler_output_dir = "D:/wamp/tmp"
xdebug.output_buffering=off
xdebug.idekey="ide.xdebug"
trace_output_dir は、trace.4046332594.xt に似ています。ファイル
profiler_output_dir は、cachegrind.out.10360 のようなファイルに対応します
その後、phpinfo() 関数を使用して、成功したかどうかをテストできます。
3. netbean を設定します
3.2.1 wamp サービスを再起動します
3.2.2 netbeans、ツール - オプションを開き、PHP アイコンを見つけて、「全般」で PHP5 インタープリターの php in wamp を選択します
例: D:wampbinphpphp5.4.12php.exe
Hick: 出力ウィンドウ、Web ブラウザ
「デバッグ」タブを開き、デバッグポートを 9000 に設定します (php.ini の設定と同じ)
4. items プロパティ
3.3.1 新しいプロジェクトを作成し、プロジェクトを右クリックして「プロジェクトのプロパティ」ダイアログボックスを開き、「ソース」を選択して、wamp
3.3 の PHP バージョンと一致するように PHP バージョンを選択します。 2 [実行構成] を選択し、実行モード [ローカル Web サイト] を選択すると、プロジェクト URL がプロジェクトのアクセス アドレスとして構成されます (例: http://localhost:9060/プロジェクト名/
インデックス ファイルはIndex.php
5 として設定されます。xdebug の使用に関するリファレンス: https://netbeans.org/kb/docs/php/debugging_zh_CN.html#gettingReady
参考記事: http://wayne173.iteye.com/blog/ 1704453
http://www.2cto.com/os/201404/ 294008.html
以上、php_xdebug インストール + NetBeans の設定と使い方を内容も含めて紹介しましたので、PHP チュートリアルに興味のある方の参考になれば幸いです。