私が試してみました:
- XdebugとEclipse。EclipseはWebブラウザーを起動しますが、ブラウザーはEclipseの.appバンドルに存在しないファイルにアクセスしようとします。
- XdebugとNetBeans。それは少し良くなります。ブラウザが/tmpに「起動しています。お待ちください…」というページを開きますが、それ以上は何も起こりません。
- Xdebugおよびdebugclient、Xdebugに付属するCLIツール。MacPorts(私がPHPとXdebugをインストールしていた)はこれを単独でインストールしていないようで、手動でコンパイルしようとすると、「奇妙なlibeditがあります」と言われます。MacPorts経由でlibeditをインストールしても、それは解決しません。
- Zendのデバッガー(正確な名前は今のところ私にはわかりません)とEclipse。少し前のことなので、何が問題だったのか思い出せませんが、うまくいきませんでした。
Xdebugに関しては、少なくとも、正しくインストールできたと確信しています。これは、PHPファイルのphpinfo()とphp -i
CLIの両方で表示されます。
誰かがなんとかしてMacでPHPデバッグを機能させることができたなら、その方法を教えていただければ幸いです。のポイ捨てコードはvar_dump($foo);die();
すぐに古くなります。Eclipseのようなブロートウェアエディタを使用せずに実行できる場合、またはZendが私に売りたいと思っている高価なプロプライエタリ製品を使用しない場合はボーナスポイントが得られます。
私のサーバーはFastCGIを介してPHPに接続していますが、それが違いを生む場合です。