最近、使っているXubuntuを更新したのに合わせて、このサイトもWord Press 3.0を使い始めました。先日参加した、オープンソースコンファレンスのセミナーに出席したこともあります。確か、Ver2.?ぐらいから使用しているのですが、どんどんGUIがリッチになっていますね。その分、重くなっているようです。
インストールしてみたところ、PHPでの日付フォーマットYが、0000と表示されていました。たぶんPHPの方の問題と思われたので調べてみたら、PPCのビッグエンディアンに対応出来ていないバグでした(思い出してみると、そのようなことがあって、表示側でごまかした記憶も薄らげにあります)。
http://bugs.php.net/bug.php?id=48276
バグは修正されているのですが、今使用しているKarmicのレポジトリーにあるPHPは対応していないので、最新版をコンパイルしてインストールしました。
KarmicのPHP
$ /usr/bin/php-cgi -v PHP 5.2.10-2ubuntu6.4 with Suhosin-Patch 0.9.7 (cgi-fcgi) (built: Jan 6 2010 23:35:49) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
コンパイルしてインストールする際に、Linuxの大変なところは、開発用のパッケージを探してきてインストールする必要あります。この時ばかり、BSDのpkgsrcが羨ましいです。
まず、PHPをコンパイルするのに、libxml2-devが必要でした。またPHPをから、MySQLを呼び出すために、libmysql++-devも必要でした。なんやかんやで無事、PHP5.3.3をインストールできました。
$ sudo apt-get install libxml2-dev $ sudo apt-get install libmysql++-dev
phpのconfigureは、
$ ./configure --enable-mbstring --with-mysql=/usr/include/mysql
になります。
$ php-cgi -v PHP 5.3.3 (cgi-fcgi) (built: Sep 13 2010 21:34:00) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies