Eclipse PDT 2.2 インストールまとめ


以下に新しいバージョン PDT 3.0のインストール方法をまとめたのでそちらをどうぞ!!

PDT 3.0 インストール まとめ - AHO社長の技術メモ http://d.hatena.ne.jp/puchiban/20120123/1327297214





Eclipse PDT(PHP Development Tools) 2.2.0 が 2010/06/23にリリース。
インストール方法、ダウンロード場所、便利なプラグインをまとめてみます。

そのPDTのインストール手順とまとめ。

PDTについての基礎知識

PDT 公式ページ
PDTって何?

PHP統合開発環境です。Eclipse 上で動く PHPプラグイン
eclipseプラグインとしては、PHPeclipseとか、TruStudioとかあるが、もう利用している人はいないのでは。
他のPHP IDEにはAptana, NetBeans等がある。

PDT 2.0から2.2はどう変わったの?

  • PDT 2.1でPHP5.3のサポート、PDT 2.2でPhar, Mylynインテグレーション
  • EclipseのHelpから PDT User Guideを開いて、What's New in PDT 2.0の項目を見ると詳細がわかる

PDTのダウンロードとインストール

ダウンロード前に
  • Java Runtime Environmentがインストールされてなかったらインストール!
  • OSは、Windows,MaxOS X, Linuxで動く。
PDT Project のダウンロードページ

Zendでも zenddebugger付きのall-in-oneがダウンロードできる。(けど、Xdebugの方がお薦め)

インストール方法

PDTプロジェクトページからPDT All-in-Oneをダウンロードが楽。
解凍すると、Eclipse 3.6.0 HELIOS と、必要なプラグインを全部入っているので、eclipseのフォルダの下のeclipse.exe(Windowsの場合)を実行すれば動く。

Eclipseから、http://download.eclipse.org/tools/pdt/updates/ を使う手もあるが、あまりお薦めできないらしい。

eclipseの日本語化

以下のサイトより、自分のeclipseのバージョンに合ったものを入れる
日本語化 - EclipseWiki
http://www.eclipsewiki.net/eclipse/index.php?%C6%FC%CB%DC%B8%EC%B2%BD#q1f68d23

おすすめEclipse プラグイン

全角空白、半角空白、タブ、改行(LF、CRLF、CR)を表示可能にするプラグイン

eclipse/plugins/ ディレクトリに突っ込んだら、eclipse.exe -cleanで起動することを忘れずに。Eclipse のバージョンにあったものを選ぶ。
JStyle

  • タブと改行だけで良いのだったら、

Preferences>General>Editors>Text Editors から「Show whitespace characters」で設定 (Eclipse 3.3以降)

コードフォーマッタ
  • PDTにあるコードフォーマッタはしょぼいので、色々と設定ができる以下のコードフォーマッタをお薦めします。
  • 公式サイト & ダウンロード
    • Tools for PDT (PHP Development Tools) プロジェクト日本語トップページ - SourceForge.JP

http://sourceforge.jp/projects/pdt-tools/

Smarty Editor

日本人の方が開発。Smarty プラグインも開発中らしい。

別のSmarty for PDT

smartypdt - Google Code
海外の方が開発。

Aptana (for CSS,javascriptの開発)

updateで以下を指定
http://update.aptana.com/install/

subversive (SVN client) subclipseよりこっちの方がいいです。

基本的にeclipseのHelp -> Install New Software -> CollaborationからSVN関連を選んでインストールすればOK。
ここを見た方がよさげ。

ここを見て、eclipseのバージョンにあったupdateを使ってインストール

参考サイト まとめ

FAQや、Tipsは、ここが一番まとまっています。

使い方や設定が細かく書いてあるので、本を見たほうが楽と言えば楽かも。

EclipsePDTではじめるPHPプログラミング入門PHP5.3/PDT2.1対応

EclipsePDTではじめるPHPプログラミング入門PHP5.3/PDT2.1対応

PHP統合開発環境PDT2入門

PHP統合開発環境PDT2入門