てきとうなさいと べぇたばん

CakePHP 2.0.6ではDebian lennyのPHPが使えない

最近、CakePHP 2系を始めようかなとか思って。

ソース読んだりしてるんですけど、CakePHP2.0.6の要求するPHPのバージョンってPHP 5.2.8じゃないですか。

参考

そこで気がついたんですが、Debian lennyのPHPって、普通に使ってるとPHP 5.2.6なんですよ。

~$ php -v
PHP 5.2.6-1+lenny16 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb  3 2012 13:17:21)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

もともと、PHP5.2.6というバージョンが、preg_replace_callbackのバグとか、PDOのバグとかあって使い物にならないらしいですね。

そこ再現できちゃったし。

まぁ、あれかな。もうそろそろDebian lennyってサポート終わりそうだし、
squeezeに移行したほうがヨサゲかもですね。

~$ php -v
PHP 5.3.3-7+squeeze8 with Suhosin-Patch (cli) (built: Feb 10 2012 14:12:26)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH

squeezeはPHP 5.3.3っと。