ちょいちょい引っかかりました。
PHPのバージョンは5.2.11。
peclでpdo_mysqlをインストールしようとしたら、以下のエラーが出ました。
pecl.php.net is using a unsupported protocal - This should never happen.
下記のサイトを参考にしてchannelsの設定を行いました。
http://blog.livedoor.jp/matssaku/archives/50538519.html
peclでまた以下のエラー。
Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable is set correctly and then rerun this script.
下記のサイトを参考にしてautoconfのインストールを行いました。
http://www.spiration.co.uk/post/1385/Cannot%20find%20autoconf.%20Please%20check%20your%20autoconf%20installation
「# pecl install pdo_mysql」でインストールできませんでした。
MySQLのパスが原因。以下のサイトを参考にして、自分でコンパイルしてインストールしました。
http://dozo.matrix.jp/pear/index.php?PECL%2Fpdo%2Fdriver
php.iniに下記の記述を追加。
extension=pdo.so
extension=pdo_mysql.so
この後、試しにphpコマンドを打ってみたら以下のエラーが出ました。
/usr/local/app/php-5.2.0/lib/php/20060613/pdo_mysql.so: undefined symbol: php_pdo_declare_long_constant
PHPインストール時のconfigureオプションに「--disable-pdo」を付けて、PHPをコンパイルしてインストールし直しました。
これでとりあえず動くようになりました。