ホームページ > php教程 > php手册 > Eclipse PDT を使用して PHP プログラムをデバッグする方法

Eclipse PDT を使用して PHP プログラムをデバッグする方法

WBOY
リリース: 2016-06-21 08:47:59
オリジナル
1018 人が閲覧しました

この記事では主にeclipse pdtを使ってPHPコードをデバッグする方法を紹介します。
1. Eclipse をダウンロードし、公式 Web サイトから見つけて、現在のシステムに Java 環境、つまり jdk と jre があることを確認します。
2. オンライン インストールを使用して pdt をインストールします。更新アドレスはデフォルトにすでに含まれています。ただ更新するのが面倒なだけです。 (Eclipse版をPDTで直接ダウンロードする場合は省略可能です)
3. デバッガーをダウンロードします。デバッガーは 2 つあり、1 つは xdebug で、もう 1 つは zenddebug です。

ダウンロードしたものはソースコードパッケージであるはずです。解凍してディレクトリに移動し、phpize を実行します。このプログラムが利用できない場合もありますが、sudo apt-get install php5-dev を実行するだけで問題ありません。次に、おなじみの設定プログラム ./configure が表示され、一連の白黒の画面文字が表示され、続いて make と make install が表示されます。後の 2 つのコマンドを実行する場合、プログラム ファイルをシステム ディレクトリにコピーする必要があるため、sudo 権限が必要になる場合があります。


4. /etc/php5/apache2/conf.d/ に xdebug.ini ファイルを作成します。vi または他のテキスト プログラムを使用して、次の構成項目を追加できます。設定内容は以下の通りです:

[xデバッグ]
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_handler=dbgp
xdebug.remote_port=9000
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.max_nesring_level=100
xdebug.profile_enable=on
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.trace_output_dir="/tmp"
xdebug.profile_output_dir="/tmp"
xdebug.idekey=webide
xdebug.mode=req

このディレクトリに置かれたiniファイルはphpによって自動的にロードされます。
この時点で、xdebug のインストールと構成は完了しました。


5. Eclipse を開き、ウィンドウ設定を選択し、最初にサービス オプションを構成します。
まずデバッグを設定し、phpを選択し、デバッグを選択して、phpのデバッガをxDebugとして選択します。次に、サーバーを構成します。
「PHP サーバー」を選択し、メニューをポップアップします。次に、「新規」をクリックし、「名前」で名前を選択し、その URL をメインのデバッグ URL として構成します。
次に、デフォルトに設定します。
最後に、PHP 実行可能ファイルを構成し、名前を追加し、パスを /usr/bin/php に設定してから、ini の場所を /etc/php5/apache2/php.ini に設定します
SAPI Type を CGI に設定する必要がありますが、理由がわかりません。
最後に、PHP デバッガーを XDebug に設定します。
6. すべての準備が整いました。新しい php プロジェクトを作成します。これらは Apache 内にある必要があります。次に、新しい php ページを作成し、コードを記述し、いくつかのブレークポイントを追加します。次に、php ページを右クリックして、phpscript としてデバッグを選択します。見慣れたデバッグ ウィンドウに到達すると、変数リスト、ポスト、値の取得などが表示されます。



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート