ホームページ > バックエンド開発 > PHPチュートリアル > Windows_PHP チュートリアルでの XDebug 手動構成と使用手順

Windows_PHP チュートリアルでの XDebug 手動構成と使用手順

WBOY
リリース: 2016-07-21 15:36:43
オリジナル
900 人が閲覧しました

1. XDebugバイナリファイルをダウンロードします: http://www.xdebug.org/download.php
5.2 http://www.xdebug.org/files/php_xdebug-2.1.0-5.2-vc6.dll
5.3 http : //www.xdebug.org/files/php_xdebug-2.1.0-5.3-vc6.dll
2. php.ini を見つけます
3. ZendOptimizer が設定されている場合は、通常は次のように最初に ZendOptimizer 関連の設定をブロックする必要があります。 :
[Zend ]
zend_extension_manager.optimizer_ts="pathZendOptimizer-3.3.0libOptimizer-3.3.0"
zend_extension_ts="pathZendOptimizer-3.3.0libZendExtensionManager.dll"
4. XDebug 構成を追加します。 d_extension_ts="パス/xde バグ/php_xdebug -2.1.0- 5.2-vc6.dll"
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="pathxdebug"
mote_handler=dbgp
xdebug.remote_host=localhost
成功しました。
以下は他の方の記事ですnetizens

1. xdebug モジュールをインストールします。1. www.xdebug.org にアクセスして、php の ext ディレクトリにファイル名を保存します。 php_xdebug.dll として保存するなどします。
2. php.ini を変更して次の情報を追加します


コードをコピーします
コードは次のとおりです:


[Xdebug]

zend_extension_ts="c:/ webserver/php5/ext /php_xdebug.dll" xdebug.auto_trace=on xdebug.collect_params=on xdebug.collect_return=on xdebug.trace_output_dir="c:/webserver/php5/debuginfo"
xdebug.profiler_enable=on
xdebug.profiler_output_dir=" c:/webserver/php5/debuginfo"


パラメータの説明:
zend_extension_ts="c:/webserver/php5/ext/php_xdebug.dll"
;xdebug モジュールをロードします。ここでは、extension=php_xdebug.dll を使用してロードすることはできません。zend を使用してロードする必要があります。そうしないと、phpinfo はインストール後に xdebug 項目を表示しません。
xdebug.auto_trace=on;
;「関数呼び出し処理の監視」機能モードを自動的にオンにします。この機能では、関数呼び出しの監視情報を指定したディレクトリにファイルとして出力できます。この設定項目のデフォルト値はオフです。
xdebug.collect_params=on;
;「関数パラメータ」を収集する機能をオンにします。関数呼び出しのパラメータ値を関数プロシージャ呼び出しの監視情報に含めます。この設定項目のデフォルト値はオフです。
xdebug.collect_return=on
; 「関数の戻り値」を収集する機能をオンにします。関数の戻り値を関数手続き呼び出しの監視情報に含めます。この設定項目のデフォルト値はオフです。
xdebug.trace_output_dir="c:Tempxdebug"
;関数呼び出し監視情報の出力ファイルへのパスを設定します。
xdebug.profiler_enable=on
;パフォーマンス モニターをオンにします。
xdebug.profiler_output_dir=”c:Tempxdebug”;
;性能監視情報出力ファイルのパスを設定します。
さらに具体的なパラメータ設定もあります。 http://www.xdebug.org/docs-settings.php を参照してください。
3. Apache を再起動します
このようにして、php をローカルで実行すると、設定はいくつかのデバッグ情報ファイルになります。
関数呼び出し処理監視情報ファイルのファイル名形式:trace.××××××.xt というディレクトリに生成されます。このファイルは直接表示でき、関数の実行時間、関数呼び出しのパラメータ値、戻り値、ファイルと場所などの情報が含まれています。コンテンツの形式は比較的直感的です。
性能監視ファイルのファイル名の形式:cachegrind.out.××××××××。
このファイルは直接見ることもできますが、情報形式が人間にとって理解しにくいため、
次のソフトウェアが必要です。
2. wincachegrind をインストールします
パフォーマンス監視ファイル:cachegrind.out.×××××××× ファイルの内容は人間には理解しにくいため、それを読み取るツールが必要です。 Windows には、wincachegrind というソフトウェアがあります。
1. http://sourceforge.net/projects/wincachegrind/ に移動して wincachegrind をダウンロードしてインストールします
2. インストールして実行した後、[ツール] -> [オプション] をクリックし、作業フォルダー (php の xdebug.profiler_output_dir の値) を設定します。 .ini)
このようにして、パフォーマンス監視ファイルの情報をより直感的に表示できます。




http://www.bkjia.com/PHPjc/322065.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/322065.html

1. XDebug バイナリ ファイルをダウンロードします。 http://www.xdebug.org/download.php 5.2 http://www.xdebug.org/files/php_xdebug-2.1.0-5.2-vc6.dll 5.3 http:// www .xdebug.org/files/php_xdebug-2.1.0-5.3...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート