ホームページ  >  記事  >  php教程  >  PHP XDebug をデバッグする方法

PHP XDebug をデバッグする方法

WBOY
WBOYオリジナル
2016-07-09 09:10:191179ブラウズ

PHP のデバッグは私にとっていつも問題であり、非常に効率の悪い echo と var_dump のパイルモードを使用していました。ちなみに、今回は PHP のデバッグ方法を勉強することにしました。ご参考までに。

まず、XDebug を使用して PHP プログラムをデバッグする方法について説明します。

私の開発環境:

1、Eclipse PDT (PHP Developers 1.3.0.20100617-0520)、IDE としては Eclipse を好みます。より強力で、多くのプラグインがあります

2、XAMPP バージョン1.7.4 (Apache 2.2.17、MySQL 5.5.8 (Community Server)、PHP 5.3.5 (VC6 X86 32bit) + PEAR)、XAMPP は非常に使いやすく、自分で設定するのが面倒です。 、ZIP バージョンをダウンロードしました。メイン プログラムの開発とデバッグ

3、XDebug、これは 64 ビット

4、システム Windows 7 の PHP パッケージに既に含まれています

PHP.ini を設定します

PHP.ini は xamppphp の下にあります。まずこのファイルを編集し、その中の [XDebug] ノードを見つけて、設定コメントを削除します (私は XAMPP に付属の PHP5.3.5 を使用しています。このノードは含まれていない可能性があります)。 PHP.ini の前):

[xdebug]

;zend_extension は php_xdebug.dl ファイルのアドレスです
zend_extension = ".extphp_xdebug.dll"

;remote_enable は XDebug がデバッグ クライアントをサポートできるようにします

xデバッグ。 Remote_enable = 1


;ホストアドレス

xdebug_remote_host = "localhost"


;デバッグポート

xdebug.rem ote_port = 9000


;デバッグプロトコル

xdebug.re mote_handler = "dbgp"


さらに、Eclipseは「xamppphpext」のようなディレクトリ書き込みメソッドを認識しないことに注意してください

まずPHP実行可能ファイルを追加します。以下に示すように、Windows 設定で

RunDebug 構成を変更し、PHP デバッガーとして XDebug を選択し、PHP 実行可能ファイルと PHP ファイルとして先ほど入力したものを選択します。これはデバッグの準備をするファイルです:

PHP XDebug をデバッグする方法

次に、テスト プログラムを作成します

PHP XDebug をデバッグする方法

PHP プロジェクトを Eclipse に追加し、debug.php などの単純な PHP ファイルを追加します:

debug.php

<?php
れーれーるーるーるーるーるー

そして、このファイルをデバッグ構成の PHP ファイルに書き込みます。Eclipse PDT の構成 -> RunDebug 構成の変更 を参照してください。

その後、以下に示すようにデバッグできます:

PHP XDebug をデバッグする方法

上記は最も基本的な PHP スクリプトのデバッグ方法であり、参照のみを目的としています。ここでデバッグされているのは PHP スクリプトであり、コマンド ライン モードでデバッグされていることに注意してください。 Web サイトを使用して PHP ページ ファイルをデバッグする方法については、次のブログで説明しますので、お楽しみに

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