- ベストアンサー
EclipseでPHPデバッグ環境
Eclipseは以前Javaの開発で使ったことがありますが、 開発環境を自分で構築したことはありません。 最近PHPの仕事を請けるようになりましたが、 デバッグの効率が悪いのでEclipseでの環境を 構築したいと考えています。 ステップ実行しながら変数内の値をチェックできたら嬉しいです。 知りたいことは2つあります。 (1) PHPEclipse vs PDT 2009年10月現在、どちらの方が優れているのでしょうか? 上記の目的が果たせれば、導入が楽な方が良いです。 (2) 既存アプリからプロジェクトを作成 既存のアプリがあるので、これをEclipseに取り込む方法が わからず、これまでに何度か導入を挫折しています。 ローカルPCにapache、PHP、MySQL環境は整っており、 アプリはこの環境上で動作します。 あとはEclipse経由でデバッグが出来ればよいのですが。 以下、環境情報です。 Windows XP PHP 4.4.4 Apache 1.3.33 ご教示いただけましたら幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
(1) 個人的にはPDTです。なぜなら一番使い慣れてるから(笑) 昔は結構弱いところとかもあったりしたのですが、v2になって 今は十分開発に使えます。 基本的にPHPにデバッガを設定してあげればどちらも大した 設定をした記憶はありません。 (2) 既にローカルで動作しているWebアプリが存在するならば、それは そのままで、Eclipseのプロジェクト上でフォルダをリンクさせて あげれば開発もデバッグも出来たかと思います。 最近いじってないのでウソ言ってたらごめんなさい^^;
その他の回答 (1)
- tom233
- ベストアンサー率17% (61/352)
1. PHPEclipseのデバッグ環境はDBGとPHP Browser。 PDTのデバッグ環境はZendDebugger。 PHPにおいてZend関連が実質の標準と言うことができるかもしれません。 と言っても自分はPHPEclipse派。 PHPEclipseのPHP Browserがとても便利。 2. インポートすればいい。
お礼
tom233様、 ご回答ありがとうございます。 1. PDTで始めてしまいました。 PHP Browserも気になりますが、とりあえずこのまま進めてみます。 2. インポート 私はプロジェクト作成時に「外部ソースからプロジェクトを作成」を選択して、apacheの配下のアプリを指定したら出来ました。
お礼
naktakさん、 ご回答ありがとうございます。 (1) やはり使い慣れている方がいいですよね。 PDTの方が情報が多いのでこちらで試してみます。 (2) 「リンクする」と言うのですね。 新規にテストプログラムを作成し、デバッグを行なう方法は ネット上にたくさんあるのですが、既存のアプリをEclipse内に 取り込む(?)方法はなかなか見つからず困っていました。 試してみたいと思います。 ありがとうございました。