January 3, 2013

UbuntuにXdebugをインストールする

メモです。

1. Xdebugのインストール
$ sudo pecl install xdebug
$ sudo vim /usr/local/php/php-5.4.10/lib/php.ini

# 以下を記述
zend_extension="/usr/local/php/php-5.4.10/lib/php/extensions/no-debug-zts-20100525/xdebug.so"
"zend_extension"ではなく"extension"で指定すると、後述の「2. コマンドラインから確認」で、以下の警告が出ました。
PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0
参考: http://stackoverflow.com/questions/2350965/php-throwing-xdebug-errors-only-in-command-line-mode

2. コマンドラインから確認
$ php -v
PHP 5.4.10 (cli) (built: Jan  2 2013 03:26:39) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
    with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
3. ブラウザから確認
$ sudo service apache2 restart
phpinfoで以下のような表示がされること。
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
    with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans

関連: UbuntuにPHPUnitをインストールする
http://madroom-project.blogspot.jp/2013/01/ubuntuphpunit.html

No comments:

Post a Comment