MAMP2.1からMAMP3.5にバージョンアップ

1. mampの最新バージョンを以下のサイトから入手
MAMP & MAMP PRO

2. 結論から言うと、
古いMAMP2.1をリネームせずに、MAMP3.5をインストールすると、上手く行く。
古いMAMPはMAMP_2016-date-timeなどの名前で自動的にバックアップされる。

3. Apache を 80、MySQL を 3306 に変更し Mac OS X と同じ設定にする。
スクリーンショット-2016-03-28-11.24.05

4. 2の用法だと、「htdocs」「db」の中身もそのまま引き継いでくれるので、
複数のサイトを運用してる場合でも、

  • /Applications/MAMP/conf/apache/httpd.conf
  • /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

の2ファイルを書き換えたり、追記しなくても古いMAMPの設定通り動く。

localhost/example1
localhost/example2
localhost/example3

などでwordpressを運用している場合でも、ルートパスそのままで動く。

参考
[Mac]MAMP2.1.1->3.0.6 アップデート手順

古いMAMPをリネームしてBackupした場合、
「htdocs」「db」の中身は引き継がれなかった。

httpd.conf
httpd-vhosts.conf
の修正、追記はなかなか難しいので、
古いMAMPの中身を別名のフォルダーに全てバックアップした方がいいかもしれない。

バーチャルホストの設定について参考URL
MAMPでバーチャルホストを設定して複数ドメインで運用する方法
MAMPで複数サイトをルートパスから管理したい場合はバーチャルホストを使う
XAMPPでバーチャルホストの設定
Apache でマルチドメインを設定する

いろいろ勉強にはなったけれど、1〜4の順序が1番楽だった。

おまけ
バージョンアアップするのでなく、新たにMAMPをインストールするだけなら、
MAMPのインストール for Mac
が参考になる。