Xdebugインストール

LeopardPHPを整える一環でXdebugもインストールしてみた

sudo pecl install xdebug

インストールはうまく行くけれど,最後の方で
Installing '/usr/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.0.3
configuration option "php_ini" is not set to php.ini location
You should add "extension=xdebug.so" to php.ini

とメッセージが出ていた.
インストール先が
/usr/lib/php/extensions/no-debug-non-zts-20060613/xdebug.so

で,php.iniの場所をオプション設定しないで
インストールしたんだから自分で設定しろとの事.

設定前に
http://blog.bz2.jp/archives/2006/04/zend_extension.html
あたりを読んでみると
Zend_extensionとしてXdebugを呼ばなければいけないらしい.
ここまでの情報から/etc/php.iniの最下行に

zend_extension=/usr/lib/php/modules/xdebug.so

を追記.
$php -m

とすると
[Zend Modules]
Xdebug

とちゃんとモジュールとして読み込んでいる様子.
細かい設定はまた後日.