For Want Of A Better Word

All-In-One-EclipseとXDdebugでPHPをデバッグするメモ

      2015/04/19

趣旨

なんかデバッグがうまく動かない時があったので、設定を整理する。

参考サイト

All-In-One 組み込みのxampp環境内のプロジェクトでのデバッグ設定

  • Eclipseの設定
    • All-In-One-Eclipseをダウンロードして解凍、インストールだけ。
  • xamppの設定
    • setup_xampp.batを実行(apacheのconfファイルとかを設定してくれる。)
    • php.iniに下記設定を追加(Xdebugを有効にする。)
      • (Xamppのデフォルトでは、設定の雛型はあるが有効になっていない。)

xdebug.remote_enable=1
xdebug.remote_host=”localhost
xdebug.remote_port=9000

    • 【補足】Xdebugの設定
      • phpXdebugを有効にするにはphp.iniで「エクステンションの追加」と「Xdebugの設定」を記載する必要がある。
      • なので、別のプロジェクトでPHPのバージョンが違う、実行ファイルが違うような場合は、そっちにもXdebugのエクステンションの読み込みと設定ファイルが必要になる。

# エクステンションの読み込み
zend_extension = “C:\xampp\php\ext\php_xdebug.dll”

# Xdebugの有効化設定
xdebug.remote_enable=1

# 許可する接続元
xdebug.remote_host=”localhost

# 接続ポート(Eclipseで同様のポートが設定されている)
xdebug.remote_port=9000

とりあえずこれで、普通のデバッグは出来るようになった。

別XAMPP(ここではphp4.3)プロジェクトのxampp環境内のプロジェクトでのデバッグ設定

  • とりあえず別環境にxamppをインストールする。今回はphp4.3のバージョン。

 - apache, php

  関連記事

php-logo
nl2br()

改行文字の前に HTML の改行タグを挿入する 例 さまざまな改行文字 上の例の …

apache-logo
apacehのベンチマーク abコマンド

ちょっと調べたのでメモ 参考URL http://blog.verygoodto …

php-logo
Smarty の特徴

http://www.smarty.net/docsv2/ja/what.is. …

php-logo
ユーザ関数によるソート検証(usort asort)

■前提 配列の内部順序としては「1と判断された方が後ろ。」「-1と判断された方が …

php-logo
文字セット 文字コード 文字エンコーディング 違い

http://www.studyinghttp.net/charset ■文字セ …