今PHP界でもっともデファクトに近いとかいわれているとかいわれていないとかいうフレームワーク Agavi をインストール。
pear install --alldeps http://agavi.org/packages/agavi-current.tgz
とかやっても agavi コマンドが入らなかったのは OS が FreeBSD だからとかいうことで、
svn co svn://svn.agavi.org/agavi/trunk agavi
でとってきたものから agavi/etc/agavi-dist を /usr/local/bin/agavi としてコピー。
agavi project
とかやるだけでプロジェクトのひな型ができちゃうというこのすばらしさ。
さっそく index.php にアクセスしてみると、
Fatal error: Cannot create references to/from string offsets nor overloaded objects in /usr/local/lib/php/pear/agavi/config/ReturnArrayConfigHandler.class.php on line 81
と怒られた。調べてみると最新のリビジョン (r330 ?) で出たバグということで報告されていたので、さっきとってきた agavi の作業コピーで、
svn update -r 326
とやって、問題の ReturnArrayConfigHandler.class.php を上書きコピーしたらとりあえず直りました。まあ当面はこれでOKとしよう。