portupgrade php5

PHP関係が portaudit で警告が出るので,昨晩ようやく直すことにしたのだが,なかなか面倒.まず単純に portupgrade php5-5.1.2_1 とかやったのだが,php-extension 関係の依存関係とかが引っかかっていくつかインストールされない.いったん pkgdb -F して portsdb の作り直し.
その後もう一度入れなおしてようやく大丈夫かな,と思ったらどうも mbstring と session が有効になってない.パッケージ自体はインストールされているのに.でいろいろ調べてみると,どうやら /usr/local/etc/php/extensions.ini で mbstring と session が定義されていないようなので追記.

extension=mbstring.so
extension=session.so

してみる.php -m したらモジュール表示されてるからこれで ok なんだろう.



[追記]
どうやら

に当たってる気配.



[追記 3/5]

/usr/local/etc/php/extension.iniのextension=filter.soをコメントアウトしたら直りました(php5.2.1_3) -- 2007-03-05 (月) 19:42:55

お,本当だ.動いた(5.2.1_3).filter.so の問題ですか.