sudo port install php5 sudo port install php5-mbstring
apacheは別にいらなかったんだけどログみてたら入ってる予感・・。
peclのyamlを使いたいのでlibyamlをいれる
sudo port install libyaml pecl install yaml
libyamlの場所を聞かれる。
autodetectだと見つからないので明示的に指定。
portsのインストール先からなんとなくここやろって入れたら合ってた。
/opt/local
あとはphp.iniに足せばいいんだけどportsでいれた場合iniはここにある
/opt/local/etc/php5
ついでにerror_reportingやらtimezoneやら設定するととりあえずいい感じですね。