WebでMacPortsでMAMPの構築ネタを探すと、
sudo port install apache2 sudo port install mysql5 +server sudo port install php5 +apache2 +mysql5 +pear
phpのvariantは多少増減するにせよこんな感じのおまじないがあるわけで、実際にこの指定でiBookにはインストールしていたわけなので何も考えずに今回もこれでインストールしていた。
でありきたりなおまじないなので、ちゃんと出力とかを見ていなくて実際にテーブルいれるかーってときにmysqlがうまく起動できなくて、なんか設定見落としてるのかもしれないと思い入れ直し。
出力を注意して見てるとmysql5 +serverはもう古くてmysql5-serverを使いなさいとか言われてた。
# port variants mysql5 mysql5 has the variants: server: Obsolete; install mysql5-server port instead universal: Build for multiple architectures
インストール進捗を見ていなかったので正直これが原因だったのかよくわからないのだが、とりあえず今後のおまじないはこれを使おう。
sudo port install apache2 sudo port install mysql5 mysql5-server sudo port install php5 +apache2 +mysql5 +pear
一応無事インスコできた。