ホームページ  >  記事  >  バックエンド開発  >  xdebug は PHP で役に立ちますか?

xdebug は PHP で役に立ちますか?

烟雨青岚
烟雨青岚オリジナル
2020-06-30 16:50:203084ブラウズ

xdebug は php で便利です。 Xdebug は、PHP プログラムの実行ステータスを追跡、デバッグ、分析するために使用できるオープン ソースの PHP プログラム デバッガー (つまり、デバッグ ツール) です。

xdebug は PHP で役に立ちますか?

php xdebug は便利です。

Xdebug は、オープン ソースの PHP プログラム デバッガー (つまり、デバッグ)ツール)を使用して、PHP プログラムの実行ステータスを追跡、デバッグ、分析できます。

2018 年の Xdebug の最新バージョンは Xdebug 2.7.0beta1 (リリース日 2018-09-20) で、PHP7.2 のサポートが追加されています。

インストール

xdebug をダウンロード

非スレッド セーフを備えたバージョンと非スレッド セーフを備えていない 2 つのバージョンがあります。主に、php が以下であるかどうかを確認してください。バージョンはスレッドセーフです。

次に、それを php の下の ext ディレクトリにコピーし、

php.ini を変更して次の情報を追加します:

[Xdebug]

zend_extension= "x:\PHP\ext\php_xdebug-2.0.5-5.2.dll"

;次はパラメータです

xdebug.auto_trace=on

xdebug.collect_params =on

xdebug.collect_return=on

xdebug.trace_output_dir=”x:\Temp”

xdebug.profiler_enable=on

xdebug.profiler_output_dir= ”x :\Temp”

;x はドライブ文字です

パラメータ設定

xdebug.default_enable=on

;デフォルトのエラーメッセージを表示します。

xdebug.auto_trace=on

;「関数呼び出し処理監視」機能モードを自動的にオンにします。この機能では、関数呼び出しの監視情報を指定したディレクトリにファイルとして出力できます。この設定項目のデフォルト値はオフです。

xdebug.collect_params=on

;「関数パラメータ」を収集する機能をオンにします。関数呼び出しのパラメータ値を関数プロシージャ呼び出しの監視情報に含めます。この設定項目のデフォルト値はオフです。

xdebug.collect_return=on

;「関数の戻り値」を収集する機能をオンにします。関数手続き呼び出しの監視情報には関数の戻り値を含めます。この設定項目のデフォルト値はオフです。

xdebug.max_nesting_level=100

xdebug.profiler_enable=on

;パフォーマンス モニターを開きます。

xdebug.remote_enable=on

;デバッグするかどうか

xdebug.remote_host=localhost

xdebug.remote_port=9000

;デバッグポート

xdebug.remote_handler=dbgp

;プロトコルの選択

xdebug.trace_output_dir="d:\Temp"

;関数呼び出し監視情報の設定出力ファイルへのパス。

xdebug.profiler_output_dir="d:\Temp"

;性能監視情報出力ファイルのパスを設定します。

パラメータを設定した後、サーバーを再起動し、phpinfo() 関数を使用して、xdebug プロジェクトがあるかどうか、およびインストールが成功したかどうかを確認します。

#詳細な構成パラメータ オプションは次のとおりです:

xdebug は PHP で役に立ちますか?

xdebug は PHP で役に立ちますか?

##推奨チュートリアル:

php チュートリアル >>

以上がxdebug は PHP で役に立ちますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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