http://www.php.net/releases/5_2_1.php
だそうなので自宅サーバーをアップデートした。
$ cd ~/download $ wget http://jp2.php.net/get/php-5.2.1.tar.gz/from/jp.php.net/mirror $ cp ./php-5.2.1.tar.gz /usr/local/src/ $ cd /usr/local/src/ $ tar zxvf ./php-5.2.1.tar.gz $ cd ./php-5.2.1 $ ./configure \ --prefix=/usr/local/php \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysql=/usr/local/mysql \ --with-mcrypt \ --enable-roxen-zts \ --enable-zend-multibyte \ --enable-track-vars \ --enable-mbstring \ --enable-mbregex $ make $ sudo make install
バージョン確認。
$ php -v PHP 5.2.1 (cli) (built: Feb 9 2007 10:30:09) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies with Zend Extension Manager v1.0.11, Copyright (c) 2003-2006, by Zend Technologies with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies
Apacheのエラーログも出てないし大丈夫っぽい。