ホームページ > バックエンド開発 > PHPチュートリアル > Xdebug の役割とそのインストールと構成の詳細な説明_PHP チュートリアル

Xdebug の役割とそのインストールと構成の詳細な説明_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:30:57
オリジナル
1183 人が閲覧しました

PHP コードのデバッグと言えば、経験豊富な PHPer であれば、仕事中に遭遇する問題のほとんどは、単純な echo、print_r、var_dump 関数、または PHP 開発ツールの zend Studio や editplus を使用することで非常にすぐに解決できますが、PHP の場合は非常に困難です。これらの単純なデバッグ ステートメントだけで問題を見つけて解決できる初心者にとって、PHP 用に特別に設計されたコード デバッグ ツールは間違いなく大きな恩恵です。

Xdebug は、PHP デバッグ ツールとして豊富なデバッグ機能を提供し、自動トレース (auto_trace) およびアナライザー機能を有効にすることで、PHP ソース コードのパフォーマンス データをより直感的に確認でき、最適化に非常に便利です。 PHPコード。今日は、PHP ソース コード パフォーマンス デバッグ ツール Xdebug のインストールと構成に関する知識を共有します。

PHP での Xdebug のインストールと構成には、php.ini 構成ファイルの変更が含まれます。

まず Xdebug をダウンロードしてインストールします:
(1) www.xdebug.org/ にログインし、ホームページのナビゲーション バーにダウンロード/SVN があります。クリックしてダウンロード ページに入り、Xdebug 2.1.0rc1 の下の 5.2 VC6 (32 bit) を選択し、php_xdebug-2.1 をダウンロードします。 .0RC1-5.2 -vc6.dll ファイル;
(2) ダウンロードした php_xdebug-2.1.0RC1-5.2-vc6.dll を C:php5ext ディレクトリに配置し、名前を php_xdebug.dll に変更します。 次のステップは、構成ファイル php.ini ファイルを変更することです:
(3) php.ini を編集し、次の行を追加します:
リーリー

#特別なヒント: PHP5.3 より前のバージョンで Xdebug を設定する場合は、zend_extension_ts を使用してください。PHP5.3 より上のバージョンでは、zend_extension を使用してください。 (4) Apache を再起動し、phpinfo() 関数を通じて Xdebug のインストール情報を確認します。出力に xdebug が表示されれば、インストールと構成は成功しています。
上記の手順を完了すると、Xdebug の基本的なインストールが完了しました。次に、Xdebug の基本的な構成をいくつか行う必要があります。

Xdebug 構成チュートリアル Xdebug をインストールした後も、Xdebug の基本的な設定を行う必要があります。デフォルトでは、Xdebug の PHP 関数自動トレース (auto_trace) 機能とアナライザー機能はオンになっていません。PHP コードをデバッグするには、いくつかの Xdebug 設定オプションをオンにするのが最適です。

その前に、Xdebug 自動トレースとアナライザーの出力ファイルが保存されるディレクトリを作成する必要があります。ここでは、D:PHPWeb の下に xdebugtrace ディレクトリと xdebugprofiler ディレクトリを作成しました。

最後に、php.ini 設定ファイルで Xdebug の設定を完了し、上記の Xdebug を設定するコード セグメントの下に次のコード セグメントを追加します。 リーリー

最後にphp.iniを保存し、Aapcheサーバーを再起動します。

以下は Xdebug のいくつかの設定オプションの説明です:

xdebug.auto_trace=1

Xdebug が関数呼び出しを追跡できるようにするかどうか。追跡情報はファイルの形式で保存されます。デフォルト値は 0
です。

collect_params=1

Xdebug に関数パラメーターのトレースを許可するかどうか、デフォルト値は 0 です

xdebug.collect_return=1

Xdebug が関数の戻り値を追跡できるようにするかどうか。デフォルト値は 0 です

xdebug.profiler_enable=1

xdebug パフォーマンス アナライザーを開き、ファイル形式で保存します。この構成は、ini_set() 関数では構成できません。デフォルト値は 0
です。

xdebug.profiler_output_dir

性能解析ファイルの保存場所のデフォルト値は/tmp
です。

xdebug.profiler_output_name

パフォーマンス分析ファイルの命名規則、デフォルト値はcachegrind.out.%p

xdebug.trace_output_dir

関数呼び出し追跡情報出力ファイルのディレクトリ、デフォルト値は /tmp

xdebug.trace_output_name

関数呼び出しトレース情報出力ファイルの命名規則、デフォルトはtrace.%c

特記事項: Xdebug のトレースとプロファイラーの出力ファイル名ルールは変更できます。たとえば、ファイル名に、追跡された特定の PHP 実行ファイル名、プロセス ID、乱数などを付けることができ、非常に便利です。手順については、公式 Web サイトの Xdebug 構成オプションの説明を参照してください。

これで、PHP デバッグ ツール Xdebug チュートリアルでの Xdebug のインストールと構成の紹介が完了しました。お役に立てば幸いです。

興味がありそうな記事

Windows 7 で PHP 実行環境をインストールして構成する方法
  • Windows での memcache のインストールと構成チュートリアル
  • window.navigate と window の使用の違いの詳細な説明.location.href
  • Uploadify(JQueryアップロードプラグイン)の使用法と設定の詳細
  • MySQLのインストールと設定の詳細なチュートリアル(図解)
  • zlibを使用して出力コンテンツを圧縮してWebページを開く速度を向上させる方法
  • JSが取得キーのコード、Js ユーザーのキーをブロックする方法、Js はボタンに対応するユーザー ASII コードを取得します (すべてのブラウザーと互換性があります)
  • Vcastr 3.0 - フラッシュ ビデオ (flv プレーヤー) のダウンロードと設定の詳細な手順
  • www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/764173.html技術記事 PHP コードのデバッグに関しては、経験豊富な PHPer にとって、単純な echo、print_r、var_dump 関数、または PHP 開発ツール zend Studio と editplus を使用すると、仕事中に遭遇した問題をすぐに解決できます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート