モーグルとカバとパウダーの日記

モーグルやカバ(EXカービング)山スキー(BC)などがメインの日記でした。今は仕事のコンピュータ系のネタが主になっています。以前はスパム対策関連が多かったのですが最近はディープラーニング関連が多めです。

CentOS6.xのphpにxdebugインストールする

素のCentOS6.xでxdebug使おうとして、peclxdebug入れようとしたら

running: phpize
sh: phpize: コマンドが見つかりません
ERROR: `phpize' failed

とか言われてしまいました。
調べてみると「php-devel」のパッケージが入ってないとphpizeが入ってないといけないのだそうです。


ということで未来の自分のために、素のCentOS6.xのphpxdebug入れるための手順をまとめときます。

# yum groupinstall 'Development tools'
# yum install php-devel
# pecl install -a xdebug

/etc/php.d/xdebug.ini

zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.default_enable=1
xdebug.remote_enable=on
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_autostart=1
xdebug.remote_host=localhost


とりあえずこれで動くようになります。


(追記)

これだけではダメな環境がありました。
pecl自体はphp-pearで入るようです。
のでpeclが無い、と怒られた場合

# yum install php-pear

も行ってください。