ここではLinux Ubuntu12.04 64bitにXdebugを導入します。
ダウンロード
Xdebugは32bitのものでなければ動きません。
私のUbuntuは64bitだったのでソースからコンパイルでは起動しませんでした。
なのでコンパイル済みのXdebugを入手します。
ダウンロードはこちら
http://code.activestate.com/komodo/remotedebugging/
解説
PHP Remote Debugging ClientのLinux (x86)をダウンロードして展開
$ cd Downloads $ tar xvzf Komodo-PHPRemoteDebugging-7.1.0-72530-linux-x86.tar.gz
xdebug.soを/opt/lampp/lib/php/extensionsにコピー
$ cd Komodo-PHPRemoteDebugging-7.1.0-72530-linux-x86/5.4 $ sudo cp xdebug.so /opt/lampp/lib/php/extensions
Xdebugのパスやパラメーターをphp.iniに追記
zend_extension = "/opt/lampp/lib/php/extensions/xdebug.so" xdebug.profiler_append = 0 xdebug.profiler_enable = 0 xdebug.profiler_enable_trigger = 0 xdebug.remote_enable = 1
eclipse-phpを起動しディバックの構成でXdebugを指定で完了です。