Eclipse PDT の PHP プログラムのデバッグに関する簡単な説明_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:28:45
オリジナル
1008 人が閲覧しました

1. Eclipse をダウンロードし、公式 Web サイトから見つけて、現在のシステムに Java 環境、つまり jdk と jre があることを確認します。

2. Pdt はオンライン インストールを使用してインストールされ、更新アドレスはデフォルトですでに含まれています。ただ更新するのが面倒なだけです。 (Eclipse版をPDTで直接ダウンロードする場合は省略可能です)

3. デバッガーをダウンロードします。デバッガーは 2 つあり、1 つは xdebug で、もう 1 つは xdebug です。

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

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

コードのコピー

コードは次のとおりです。[xdebug]zend_extension = "/usr/lib/php5/20090626+lfs/xdebug.so" =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/781031.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/781031.html技術記事 1. Eclipse をダウンロードし、公式 Web サイトから見つけて、現在のシステムに Java 環境、つまり jdk と jre があることを確認します。 2. オンラインインストールを使用してインストールされた pdt、更新アドレスはデフォルトにすでに含まれています...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート