t100のプログラミング脱出作戦

自分のプログラミング脳をプログラムにして、いつかプログラミングから脱出してやるぞっ!とか夢見ながら、日々プログラム作っていく 百野 貴博 の日記です!今は、屋号『百蔵。』として、Silverlight・WPFを追跡中です! (2007/09/30)
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
【--/--/-- --:--】 | スポンサー広告 | トラックバック(-) | コメント(-) top↑
VistaでCakePHPをデバッグするとXDebugが落ちる
CakePHPの仕事があったので、Vista SP1 上に Pleiades でPHPのデバッグ環境を構築してみたわけですよ。

CakePHPは、mod_rewrite の機能を使うので、デバッガーにはXDebugを選択。

#PHPのデバッガーには、Zend Debugger と、XDebugの2種類があるようなのですが
#前者は、mod_rewrite に対応していないようです。

が、、いざ、動かしてみるとApacheが落ちる落ちる。

付属のXAMPPを使っているのに、「Apache.exeは動作を停止しました」みたいなメッセージが出まくり。

おっかしーなー、と思って調べてみたところ
どうも、XDebug はVista上では落ちるみたいです。

#という報告が、Web上で多数、、、しかし解決策見つからず、、、

[xdebug-general] Re: php 5.2.5, apache 2.2.8, and xdebug 2.0.2 in windows vista...

この人は、VCのライブラリと互換性がないんじゃないか?と予想されているようです。(たぶん)

[xdebug-dev] Bug 0000235: php crash on Vista w/Komodo

Komodo というツールでも、同じ組み合わせでエラーが起こっているみたいです。うーん。

Why does xdebug crash apache on every XAMPP install I’ve tried?


XDebugの最新版(2.0.3)を使っても、事象は変わらないのでまだ修正されていないのかもしれません。


うーん、、、



となると、考えられるプランは
1・Virtual PC にXP入れて、XP上に開発環境か、、、
2・Cygwin入れてApache+PHPはそこで動かすか、、、
3・CoLinuxにApacheか、、、

1は、簡単そうだけど、無駄にマシンパワーが必要な上にOSのライセンスも気になる・・・。あと、ファイルシステムが分かれちゃうのをどうするかも、ちょっと面倒くさそう。

2は、マシンパワーもやさしいし、ファイルも同じものが参照できて良さそうだけど情報が少なそうなのが気になります。VistaでCygwin使ってる人、どのくらいいるんだろう。

3は、1と2の折衷案っぽい感じです。程よくマシンパワーが必要だし、ファイル共有の問題も残ってます。でも、本物のLinuxが触れるので、ハマリが無駄にならない気もします。(なんとなく)



というわけで、次回はVista上にCoLinux環境を構築してPHPデバッグ環境の構築を目指してみたいと思います。

これでも、運用がうまくできれば意外といい感じなんじゃないかな。
#と自分に言い聞かせて。













管理者にだけ表示を許可する


トラックバックURL:
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。