タグ

Eclipseとphpに関するtouch_webのブックマーク (3)

  • とれっくかいはつ » XdebugとPDTでリモートデバッグ

    WindowsクライアントからLinuxサーバーのPHPウェブページをリモートデバッグする設定のメモです。 Windows(XP SP2)には、EclipseのPHP開発用プラグイン「PDT」をインストールします。 「PDT」は、Xdebugクライアントになります。 Xdebugは、Xdebugインストールメモのようにインストール済みです。 PDTインストール PDTは、PDT Projectから「PDT All-in-One」パッケージをダウンロードしました。 (ダウンロードしたファイルは、pdt-all-in-one-S20071213_M1-win32.zipです。) インストールは、zipファイルを適当なフォルダに解凍するだけでOKのようです。 (JVM(Java virtual machine)は必要) サーバーの設定 デバッグするファイルは、次のようなパスにあるものとしま

  • Ecipse PDT 3.5 + xampp + xdebug を使った PHP デバッグ | hiromasa.another :o)

    たまに WordPress の不具合などでご質問をうけるも、初見のプラグインとかもすぐ直しちゃって「なんでそんなにすぐ分かるの?」と聞かれることありますが、タネを明かせばプログラムのおかしそうなところにデバッグブレイクひっかけて動作を見ているからです。 え?この軟弱もの? いいのいいの(笑) プログラミングの難しい部分の一つは動作が一瞬で終わることにあると思います。 普通は机上というか頭の中で考えて、ここの if はこーだから、ここに入って、値はこーなるはず、、なんてやるわけですが、面倒なときはコンピュータに評価させた様子を1行ずつみていく。 これがデバッガの役目です。 てなわけで、現在の xampp 最新版 1.7.3 と Eclipse PDT を使ったデバッガの設定方法の紹介です。 前書いたのは設定方法が古くなってしまっていますが、とりあえず操作方法などもあるので併せてどうぞ。 🙂

    Ecipse PDT 3.5 + xampp + xdebug を使った PHP デバッグ | hiromasa.another :o)
  • [phpide] PDT Q&A

    PDTでデバッグ機能を利用するためには、体とは別にデバッガを自分でインストール・設定する必要があります。対応しているのは ZendDebugger と Xdebug のみで、DBG には対応していません。ただし、PDTのXdebugサポートはPDT体とは開発主体が異なるので、マルチバイトをサポートしていない[2.0からサポートされます]、値の変更で eval が使えない、Linked Folder をサポートしていない[1.0.3で修正されました]、Watch の事前設定が使えない等々、さまざまな欠陥があります。これらの欠陥は開発主体に「バグである」との認識が無いため、改修される可能性は極めて低いです。PDTではZendDebuggerを使いましょう。(ただしPDT+ZendDebuggerは mod_rewrite や pathinfo に対応していないので、それらが必要な場合はXd

  • 1