ホームページ >バックエンド開発 >PHPチュートリアル >Eclipse_PHP チュートリアルでの PHP プラグインのインストールと Xdebug 構成の使用方法の詳細な説明

Eclipse_PHP チュートリアルでの PHP プラグインのインストールと Xdebug 構成の使用方法の詳細な説明

WBOY
WBOYオリジナル
2016-07-21 15:11:59837ブラウズ

私は Android 開発チームに所属しており、Android の自動テストに夢中になっているため、開発ツールとして Eclipse を使用しています。以前は PHP 開発ツールとして Zend Studio 9.0.1 を使用していましたが、Eclipse 用の PHP 開発プラグインを使用して Zend Studio 9.0.1 の使用をやめました。今後は Eclipse を使用して開発する予定です。とても便利です。 Eclipse への PHP プラグインのインストールは非常に簡単です。プラグインは http://sourceforge.net/project/showfiles.php?group_id=57621 からダウンロードできます。ダウンロードしたプラグインを解凍します。そして解凍したfeaturesフォルダ内のファイルをEclipseのfeaturesフォルダに置きます。解凍されたプラグイン内のファイルは、Eclipse の plugins フォルダーに配置できます。

PHP用にEclipseのデバッグ機能を設定する

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

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

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

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

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

幕間: PHP 5.2.17.17 バージョンの XDebug を選択する方法

1. http://www.xdebug.org/find-binary.php を開き、phpinfo 表示情報のソース コードを入力ボックスにコピーすると、ダウンロードする必要があるバージョンが XDebug に表示されます。

2. http://www.xdebug.org/download.php ページにアクセスすると、多数のバージョンと同じバージョンの異なるバージョンが表示されます。ここで質問がありますが、VC9、VC6、TS は何を意味しますか?疑問がある場合は、以下を参照してください: PHP の ts および nts バージョン - vc6 と vc9 のコンパイル済みバージョンの違い
3. XDebug の PHP 5.2.17.17 バージョンは、PHP 5.2 VC6 TS の Xdebug 2.1.2 バージョンをダウンロードする必要があることが知られています。 。 32 ビット システムか 64 ビット システムに関しては、マシンによって異なります。

だって

サーバーはオプションです。Apache + PHP モジュールのインストール方法を使用することをお勧めします。

ソフトウェアをインストールする

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

2 番目のステップは、Eclipse をインストールすることです。JDK がセットアップされている限り、Eclipse はどこに置いても直接実行できます。

ファイルをphp/extフォルダーに置きます

XDebug設定

php.iniを開く

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


コードをコピーします コードは次のとおりです:
;xdebugconfiguration
[Xdebug]

;Loading .remote_autostart = On; リモート デバッグをオンにする

xdebug.remote_enable = On
; 変数を収集する
xdebug.collect_vars = On
; その後、サーバーを再起動します。



この時点で phpinfo() を使用して php 構成を表示すると、次の情報が表示されるはずです。


Eclipseの構成について話しましょう
1. Eclipse を介した Apache サービスの開始、停止、再起動に失敗しました。

理由:

a. 構成が正しくありません。正しい構成は次のとおりです。


2. phpstudy2011BをベースにPHP統合環境をパッケージ化したため、apacheのサービス名はapache2となっていますが、Eclipseはデフォルトでapache2.2を起動するので、登録されているapacheのサービス名をapache2.2に変更したら正常になりました。

Eclipse が CI を開くと、N 個の複数の警告が表示されます

次のようなメッセージ:

説明 リソース パス 場所の種類 ローカル変数 $_ci_path が初期化されていない可能性があります Loader.php /CI/system/core line 752 PHP 問題

下の写真に示すように:

おそらくローカル変数が初期化されていない、つまり初期値が割り当てられていないことを意味します。これは PHP では非常に一般的です。そのため、警告が多すぎるため、見るのが少し不快に感じます。その後、削除します

解決策は次のとおりです:

上の赤色の選択を元の警告から無視に変更します。

http://www.bkjia.com/PHPjc/326781.html
www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/326781.html

技術記事
私は Android 開発チームに所属しており、Android の自動テストに夢中になっているため、開発ツールとして Eclipse を使用しています。以前は PHP 開発ツールとして Zend Studio 9.0.1 を使用していましたが、今は諦めています...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。