ホームページ バックエンド開発 PHPチュートリアル Eclipse PDT を使用して PHP プログラムをデバッグする方法_PHP チュートリアル

Eclipse PDT を使用して PHP プログラムをデバッグする方法_PHP チュートリアル

Jul 13, 2016 am 10:28 AM
プログラム

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

ダウンロードしたものはソースコードパッケージであるはずです。それを解凍し、cd でディレクトリに移動し、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 としてデバッグを選択します。見慣れたデバッグ ウィンドウに到達すると、変数リスト、ポスト、値の取得などが表示されます。

http://www.bkjia.com/PHPjc/788517.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/788517.html技術記事この記事では主にEclipse pdtを使ってPHPコードをデバッグする方法を紹介します。 1. Eclipse をダウンロードし、公式 Web サイトから見つけて、現在のシステムに Java 環境、つまり jdk と jre があることを確認します。 2.PDをインストールします...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

GoogleマップをiPhoneのデフォルト地図にする方法 GoogleマップをiPhoneのデフォルト地図にする方法 Apr 17, 2024 pm 07:34 PM

GoogleマップをiPhoneのデフォルト地図にする方法

修正: Windows タスク スケジューラでのオペレーター拒否要求エラー 修正: Windows タスク スケジューラでのオペレーター拒否要求エラー Aug 01, 2023 pm 08:43 PM

修正: Windows タスク スケジューラでのオペレーター拒否要求エラー

Windows 10および11で写真を顔ごとに並べ替える方法 Windows 10および11で写真を顔ごとに並べ替える方法 Aug 08, 2023 pm 10:41 PM

Windows 10および11で写真を顔ごとに並べ替える方法

特定のアプリに対してiPhoneの向きのロックを自動的に切り替える方法 特定のアプリに対してiPhoneの向きのロックを自動的に切り替える方法 Jun 06, 2023 am 08:22 AM

特定のアプリに対してiPhoneの向きのロックを自動的に切り替える方法

C++ で簡単なカウントダウン プログラムを作成するにはどうすればよいですか? C++ で簡単なカウントダウン プログラムを作成するにはどうすればよいですか? Nov 03, 2023 pm 01:39 PM

C++ で簡単なカウントダウン プログラムを作成するにはどうすればよいですか?

iPhoneに時計アプリがない:それを修正する方法 iPhoneに時計アプリがない:それを修正する方法 May 03, 2024 pm 09:19 PM

iPhoneに時計アプリがない:それを修正する方法

タスク スケジューラを使用して Web サイトを開く方法 タスク スケジューラを使用して Web サイトを開く方法 Oct 02, 2023 pm 11:13 PM

タスク スケジューラを使用して Web サイトを開く方法

Microsoft Store からアプリをすばやくアンインストールする方法 Microsoft Store からアプリをすばやくアンインストールする方法 Jul 12, 2023 pm 09:25 PM

Microsoft Store からアプリをすばやくアンインストールする方法

See all articles