ホームページ >php教程 >php手册 >Xdebug を使用した PHP プログラムのデバッグと最適化 [1]

Xdebug を使用した PHP プログラムのデバッグと最適化 [1]

WBOY
WBOYオリジナル
2016-06-13 12:31:381293ブラウズ

作成者: ハオハッピー
MSN: msn.com でハオハッピー
ブログ: http://blog.csdn.net/haohappy2004
2006-07-04
なぜデバッガが必要なのですか?
多くの PHP プログラマーは、デバッグに echo、print_r()、var_dump()、printf() などを使用します。実際、豊富な開発経験を持つプログラマーは、プログラムの実行中にデバッグを実行できます。特定の変数の値を出力することで、プログラムが正しく実行されているかどうかを判断でき、効率性も確認できます(もちろん、いくつかの時間関数を使用する必要がある場合もあります)。では、なぜプログラムの動作を監視するために特別なデバッガが必要なのでしょうか? この質問に対する答えは、後で明らかになるまで残しておいてもよいでしょう。
Xdebug とは何ですか?
Xdebug は、PHP プログラムの実行ステータスを追跡、デバッグ、分析するために使用できるオープンソースの PHP プログラム デバッガー (つまり、デバッグ ツール) です。 Xdebug の最新バージョンは xdebug 2.0.0beta6 で、PHP4/PHP5 をサポートします。
公式サイト: www.Xdebug.org
Xdebug をインストールするには?
Windows プラットフォームの PHP5.1.4 を例に挙げます (他の PHP バージョンについては、他のプラットフォームの公式 Web サイトのドキュメントを参照してください):
1. www.xdebug.org にログインし、ホームページの右側に Windows モジュールがあります。PHP5.1.2 を選択し、php_xdebug-5.1.2-2.0.0beta6.dll ファイルをダウンロードします。
2.ダウンロードした php_xdebug-5.1.2-2.0.0beta6.dll を C:php5ext ディレクトリに配置し、名前を php_xdebug.dll
に変更します。
3. php.ini を編集し、次の行を追加します:
拡張子=php_xdebug.dll
[Xデバッグ]
xdebug.profiler_enable=on
xdebug.trace_output_dir="I:Projectsxdebug"
xdebug.profiler_output_dir="I:Projectsxdebug"
以下のディレクトリ「I:Projectsxdebug」は、Xdebugが出力したデータファイルを配置するディレクトリであり、自由に設定できます。
4. Apache を再起動します;
5.
という内容の test.php を作成します。出力内容に xdebug が表示されれば、インストールと構成は成功しています。
これで、Xdebug の強力な機能を使い始めることができます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。