Category Archives: PHP IDE

Eclipse PDTでデフォルト文字エンコーディングを設定する方法

Eclipse PDT

久々に技術メモ的な、エントリー。

僕はPHP書く時はEclipse PDTを愛用しているのですが

「まぁ、これでも使えば?」

と、人にすすめた時によく起きるこの問題が起きるんですよ。

それはタイトル通り

「デフォルトの文字エンコーディングをどこで設定するんだっけ?」

という問題で、これがいっつも半分忘れてて非常にストレスになるので(笑)

ブログにメモっときます。

[続きを読む ]

XAMPP + PDT + XdebugでのXdebugの設定(Mac OS X)

XAMPPを最新版(for Mac OS X1.7.2a)にしたら、PHP 5.3になっていてZendDebuggerは未対応っぽい。
なので、今までステップ実行に使ってたZendDebuggerからXdebugに移行。

Xdebug設定メモ。

1. ここからダウンロード。

2. 解凍して5.3/xdebug.soを、/Applications/XAMPP/xamppfiles/bin/xdebug.so にコピー。

3. php.iniを編集

zend_extension="/Applications/XAMPP/xamppfiles/bin/xdebug.so"
xdebug.remote_autostart=off
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000

4. あとは、PDTからDebug Configurationsで設定してデバッグ実行すれば、ステップ実行が可能に。

 ただ、いちいち実行するたびに新しいブラウザが開いて、うざったかったので、

 Eclipse -> 環境設定 -> General -> Web Browser

 Use Internal Web Browserに設定。
20100227_180445

 最初、これが選択できなくて困ったが、PDTを再起動したら、選択できるようになった。

参考:
http://www.plusmb.jp/2009/06/26/3923.html

PHP IDEでの実行結果をConsoleに表示する

_3_1

昨今、たまにPHPを書く必要がある時は、サーバ上でemacs でガリガリ書いてたんですが。

もう、いい加減もっと楽なエディタや開発環境でも使ってみたいものだなー。

とおもっていたわけです。

トグサ氏に聞いてみると、

「オレはZendStudioを使っているけど、PHP IDEっていうeclipse上で動く次期統合環境もなかなか安定してきたみたいよ。」

とのこと。

なんで、インストールして、使ってみることに。

で、こういうアホみたいなPHPを書いてみました。

<?php
echo ‘test’;
?>

で、eclipse上で実行したら、Consoleにtestと表示されるんじゃないんかねー。

と思い実行!

してみると、さっぱり表示されない!?

なんでだー!?

と、悩むこと数十分。

どうも、実行時設定のRun With Debug Infoのチェックをはずさないと表示されないらしい。

ということがわかりました。

やれやれ。