へろへろもへじ

(ブログタイトル募集中)

【PHP】PHPの開発環境(仮)に関するメモ

トゥットゥルー。気づいたらブログ投稿は今年お初でした。。

今日で約半月のニート生活も最終日。といっても色々溜まっていた用事を済ませたりして、なんやかんやせかせか過ごしていたわけですが。
で.....本題ですが、合間を縫って、明日からお世話になる新しい戦場(職場)で必要な武器(スキル)であるPHPの学習をしておりまして、これからの商売道具(エディタ)を「Eclipse(仮)」に決めて学習を進めております。
色々選択肢はあるかと思うのですが、Eclipseに決めた理由は以下になります。
・これまでの経験で操作に慣れている
・これまで使ってきたプラグインがそのまま使える
・次の職場ではPCがWindowsである
・フリーウェアである

※(仮)というのはMacが支給されたり、シェアウェアOKであれば、PHPStormかVimに移行しようと思っているからです。。

ということで、Eclipseのインストールからの設定、プラグイン等のメモを備忘録として残しておこうと思います。

Eclipse Classic(Juno)をダウンロードする

  • ダウンロードは以下URLから。

http://www.eclipse.org/downloads/

PHPのコーディングをサポートするプラグインPHP Development Tools(PDT)を入れる

■便利なプラグインを公開しているマーケットプレイスプラグインを入れる

■エディタのカラースキームを変更する

  • マーケットプレイスから「Eclipse Color Theme」を入力し、インストール。
  • Preferences -> General -> Appearance -> Color Themeが増えているので好きなテーマを選ぶ
  • 好きなカラーテーマがなければ、http://eclipsecolorthemes.org/から探してインポートする

※私は「monokai」が好きなので上記サイトでダウンロードしてインポートしました。

■アクセッサメソッドの自動生成ができないのでテンプレートを追加する

  • 以下、URL参照。

http://d.hatena.ne.jp/Yamashiro0217/20101019/1287477033

xdebug(デバッガ)を利用するためにphp.iniに設定を追記する

  • 以下を追記する。

[xdebug]
xdebug.remote_enable=1
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
xdebug.profiler_output_dir="/tmp/xdebug/"
xdebug.profiler_enable=On
xdebug.remote_enable=On
xdebug.remote_host="localhost"
;xdebug.remote_port=9001
xdebug.remote_handler="dbgp"
xdebug.idekey=ECLIPSE_DBGP

  • 編集・保存後、Apacheを再起動する。

※WIndowsだとzend_extensionのパスが違う気がするので注意。

■その他利用しているプラグイン

  • DBViewer

http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/

  • ERMaster

http://ermaster.sourceforge.net/update-site/

http://download.eclipse.org/technology/subversive/1.0/update-site-1.0.1/

  • EGit

http://download.eclipse.org/releases/juno

  • プロパティエディタ

http://propedit.sourceforge.jp/eclipse/updates/


こんな感じです。何かあれば都度都度対応していきます。