Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

runkit with PHP5.3.x

テストに欠かせない(と思われる)runkitですが、現在リリースされている最新版runkit-0.9はPHP5.3.xでbuildできません。


WARNING: 0.9 does not compile with PHP 5.2+ so use the CVS version instead.

svnからソース持って来いということで、手順としては以下のような感じ。

$ svn co http://svn.php.net/repository/pecl/runkit/trunk runkit
$ cd runkit/
$ phpize
$ ./configure --enable-runkit
$ make
$ sudo make install
$ 
$ php -v
PHP 5.3.3 (cli) (built: Jul 26 2010 19:08:04)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans
$ 
$ php -i | grep -i runkit
$ 
$ php -i -dextension=runkit.so | grep -i runkit
runkit
runkit support => enabled
runkit.internal_override => Off => Off
runkit.superglobal => no value => no value
$ 

これで無事PHP5.3でのテストができます。