
Eclipseはオープンソースの統合開発環境(IDE)です。
Windows・xampp環境で、Eclipse PDT(PHP統合開発環境)・Pleiades(日本語化)をインストールしました。
eclipse+pdt(PHP)+Pleiades(日本語化) インストールから設定までのまとめ
- Eclipseとpdtで日本語化したPHP開発環境を作る(Xampp)
- EclipseでPHP開発環境を作る - Aptanaのインストール
- EclipseでPHP開発環境を作る - 設定
EclipseをPHPのIDEとして使う方法
IDEとは、プログラム開発に必要なツール類をひとまとめにしたソフトウェアアプリケーションを指します。
最近IDEって言葉をはじめて知りました。なかなか便利そうです。
今までDreamweaverでコーディングしてましたが、PHP開発環境用のプラグインがあると聞いて、早速入れてみました。
インストール前の準備
Eclipse/pdt環境に必要なもの
PDT(PHP Development Tools) - PHP向けの統合開発環境
Pleiades - 本体とプラグインを日本語化するプラグイン
作業環境
Windows VISTA
Xampp ( Apache2.2.6 / PHP 5.2.4 / Mysql 5.0.45 )
インストールファイル
pdt 1.0 Release Build: R20070917
Pleiades 1.2.1.p17
※今回は敷居の低いxamppで検証しましたが、coLinuxでも実働しています。
xamppは初心者でも簡単にPHP/Mysql環境を作ることが出来るアプリケーションです。
また、最初からZendなどのデバッガーが入っているので、自分で入れる手間が省けます。
xamppインストールにはこちらが参考になると思います。
[ThinkIT] 第3回:5分でXAMPPをWindowsにインストール
EclipseのPHP向けの統合開発環境 PDT をインストール
PDTとはEclipse上でPHPの統合開発環境を利用できるプロジェクトです(PHP Development Tools) 。
今回は、Eclipse本体を、PDTのオールインワンパッケージで一緒にインストールします。
PDT (former PHP IDE) Project Downloads
最新リリース - 1.0 Release Build(R20070917)のリンクより
PDT All-in-One - pdt-all-in-one-1.0-R20070917-win32.zip
上記をダウンロードし、解凍してできたEclipseフォルダを、C:
などに移動して、Eclipse.exeで起動します。
現在の最新リリースは1.0.2 Release Build R20080103になっています。ダウンロードファイルはpdt-all-in-one-R20080103-win32.zipです。Eclipseを日本語環境で使うプラグイン - Pleiades
Eclipseがインストールされたら、日本語化の作業を行います。
Pleiadesのダウンロード
Pleiades (Eclipse プラグイン日本語化プラグイン)
こちらのダウンロードからPleiades 本体 > 最新板 or 安定版 をダウンロードします。
※今回最新版を入れてみましたが、Pleiades自体、まだ動作安定していない?ようなので、安定版のほうがいいのかも。
Pleiadesのインストール
ダウンロードして出来たフォルダ内のfeaturespluginseclipse.exe -clean.cmdをホームディレクトリ(今回はC:/Eclipse)にコピーします。
eclipse/eclipse.iniの最後の行にjavaagent指定を追加。
eclipse\eclipse.ini
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
初回起動時にeclipse/eclipse.exe -clean.cmdをダブルクリックして実行します。
xamppでデバッグの設定
xamppでPHPのデバッグが出来るように、xdebugの設定を行います。
xampp1.6.4ではxdebugがインストール済みですので、xdebugをダウンロードする必要がなく楽です。
Cドライブ直下にxamppがインストールされているものとします。
しかしデフォルトではZendDebuggerが有効になっていますので、修正してxdebugを有効にします。
php.iniの設定
[Zend] zend_extension_ts…の一行をコメントアウト。
[XDebug] 以下のコメントアウトを外して有効化します。
Apache/PHPとPHPの2か所を同様に修正して下さい。
C:\xampp\apache\bin\php.ini 1263行目
;zend_extension_ts = "\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll" ....省略 [XDebug] ;; Only Zend OR (!) XDebug zend_extension_ts="\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable=true xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.profiler_enable=1 xdebug.profiler_output_dir="\xampp\tmp"
C:\xampp\php\php.ini
[Zend] ;zend_extension_ts = "\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll" ....省略 [XDebug] ;; Only Zend OR (!) XDebug zend_extension_ts="\xampp\php\ext\php_xdebug.dll" xdebug.remote_enable=true xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.remote_handler=dbgp xdebug.profiler_enable=1 xdebug.profiler_output_dir="\xampp\tmp"
httpd.confの設定
C:\xampp\apache\conf\httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_moduleのコメントアウトを外します。
Apacheを再起動するとxdebugが有効になっているはずです。




