PHP の完璧な開発/デバッグ環境を構築するための Eclipse+php プラグイン+Xdebug ガイド

WBOY
リリース: 2016-06-13 13:07:50
オリジナル
670 人が閲覧しました

PHP の完璧な開発/デバッグ環境を構築するための Eclipse+php プラグイン+Xdebug ガイド

私は最近、中規模のアプリケーション システムを開発するために Zend フレームワークを使い始めました。開発アイデアだけでなくプログラムの開発にも完全にオブジェクト指向のフレームワークを使用しているため、以前の Editplus + Dreamweaver エディターの組み合わせでは明らかに対応できません。要件。私の新しい環境は、当初、Eclipse+PDT プラグイン+Xdebug+apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) であると決定されています。

私は常に、dotNET や Java IDE の自動コード スニッフィング、コード プロンプト、プログラム ブレークポイント デバッグ、その他の自動化機能をうらやましく思っていましたが、自分で PHP を作成する場合、デバッグには echo と var_dump() しか頼ることができません。 PHP にもブレークポイントのデバッグを実装させてみてはいかがでしょうか?以前、Eclipse の PHP プラグインに Debug オプションがあり、デバッグ機能が実行可能であることがわかりましたが、その設定方法がわかりません。Google で情報を検索したところ、完全な紹介がないことがわかりました。構成ドキュメントに情報を結合して後でテストすることしかできません。

結果は、PHP ブレークポイント デバッグの完璧な実装です。

=========================================== = ======

この記事はオリジナル記事です。転載する場合は、著者: Sin in the Hazy

の考えの場所からの記事であることを明記してください。

=========================================== = ======

以下は詳細なプロセスです。

ステップ 1:

1.まず対応するソフトウェアをダウンロードしてインストールします

Jdk は Eclipse を実行するための最も基本的な要件です。ここからダウンロードしてください。

Eclipse には、ここからダウンロードする PHP 開発プラグインのバージョンが統合されており、オペレーティング システムに対応するバージョンを選択してローカルにダウンロードします。

XDebug をここからダウンロードします。PHP バージョンに応じて、ダウンロードする対応するファイルを選択してください。

サーバーはオプションです。Apache (Unix プラットフォームで最も一般的な WEB サーバー プラットフォーム) + PHP モジュールのインストール方法を使用することをお勧めします。

2. ソフトウェアのインストール

まず JDK をインストールします。インストール後、以下の手順に従ってシステム変数を設定してください

2 番目のステップは Eclipse をインストールすることです。JDK がセットアップされている限り、Eclipse をセットアップする必要はありません。

最後に Xdebug のインストール

私自身は PHP5.2.5 を使用しています。ダウンロードした xdebug ファイルの名前は php_xdebug-2.0.3-5.2.5.dll です。ファイルを php/ext フォルダーに置きます。

?

xdebug 構成

php.ini を開きます

次の構成コードを最後の行に追加します。構成の説明はコメント化されています

;Xdebug をロード

zend_extension_ts="c:/php/ext/php_xdebug.dll"

;xdebug 構成

[Xdebug]

;自動追跡をオンにする

xdebug.auto_trace = オン

;例外追跡を有効にする

xdebug.show_Exception_trace = オン

;リモート デバッグを有効にして自動的に開始します

xdebug.remote_autostart = オン

;リモート デバッグを有効にする

xdebug.remote_enable = オン

;変数を収集

xdebug.collect_vars = オン

;戻り値を収集

xdebug.collect_return = オン

; パラメータを収集します

xdebug.collect_params = オン

zend_extension_ts の背後のパスには絶対パスを入力し、保存してサーバーを再起動する必要があることに注意してください。

phpinfo() を使用して php 構成を確認します。インストールが成功すると、次の情報が表示されます。

Eclipseの構成は以下の通りです

詳細な構成については、下の写真を参照してください (すべての写真をクリックすると拡大できます)

Eclipse のグローバル全体構成: (クリックして拡大して表示)

サーバー構成のテスト: 上のウィンドウで [PHP Server....] をクリックします (クリックして拡大)

PHP プロジェクトの全体的な構成: 新しい PHP プロジェクトを開くか作成した後、プロジェクトを右クリックし、[プロパティ] を選択します (クリックして拡大します)

実際の要件に従って構成したら、全体的なデバッグ環境が完全に構成されました。楽しみ始めましょう!

デバッグを開始する方法は次のとおりです

1. まず、デバッグするページを開きます。例として emlog ホームページのindex.php を取り上げます。

Eclipse メニューで、画像の順序を選択します:

この時点で、Eclipse はデバッグ インターフェイスを開始します。効果のスクリーンショット: (クリックして拡大)

サーバーが正しく設定されている場合は、ブラウザがポップアップしてプログラム ページが表示されます。

さて、本題に入ります。クールな PHP ブレークポイント デバッグ関数

ブレークポイントを設定する行を右クリックし、[ブレークポイントの切り替え] を選択します

設定後、再度デバッグを開始してください

以下は例です (クリックして拡大します)

?

これはホームページです、デバッグしたいページにパラメータがある場合、または直接アクセスできない場合はどうすればよいのかと、必ず尋ねる人もいるでしょう。

答えは非常に簡単です。デバッグするときに、直接アクセスできるページを開始し、そのページからアクセスしたいページをクリックするだけです。または、デバッグしたい呼び出しにアクセスします。ブレークポイントに到達すると、Eclipse が自動的に起動します。

この記事は WEB Development Network からのものです。元のリンク: http://www.cncms.com.cn/php/14008_3.htm

?

?

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