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 がデバッグ クライアントをサポートできるようにします
;ホストアドレス
;デバッグポート
;デバッグプロトコル
さらに、Eclipseは「xamppphpext」のようなディレクトリ書き込みメソッドを認識しないことに注意してください
まずPHP実行可能ファイルを追加します。以下に示すように、Windows 設定で
RunDebug 構成を変更し、PHP デバッガーとして XDebug を選択し、PHP 実行可能ファイルと PHP ファイルとして先ほど入力したものを選択します。これはデバッグの準備をするファイルです:
次に、テスト プログラムを作成します PHP プロジェクトを Eclipse に追加し、debug.php などの単純な PHP ファイルを追加します:
debug.php
<?php
そして、このファイルをデバッグ構成の PHP ファイルに書き込みます。Eclipse PDT の構成 -> RunDebug 構成の変更 を参照してください。
その後、以下に示すようにデバッグできます:
上記は最も基本的な PHP スクリプトのデバッグ方法であり、参照のみを目的としています。ここでデバッグされているのは PHP スクリプトであり、コマンド ライン モードでデバッグされていることに注意してください。 Web サイトを使用して PHP ページ ファイルをデバッグする方法については、次のブログで説明しますので、お楽しみに