1. mampの最新バージョンを以下のサイトから入手
MAMP & MAMP PRO
2. 結論から言うと、
古いMAMP2.1をリネームせずに、MAMP3.5をインストールすると、上手く行く。
古いMAMPはMAMP_2016-date-timeなどの名前で自動的にバックアップされる。
3. Apache を 80、MySQL を 3306 に変更し Mac OS X と同じ設定にする。
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
が参考になる。