私はWebサイトを制作する際、まずは Mac にインストールした MAMP(PRO版ではない)で構築したローカルサーバ内で制作しています。

そのローカルサーバ内に複数のサイトを構築するためにバーチャルホストを設定したり、ドキュメントを格納している「htdocs」ディレクトリとデータベースを Dropbox に格納しているのですが、PHP の新しいバージョンに対応するためには MAMP をアップデートする必要があり、アップデートの度に設定をやり直す必要があります。最近のバージョンはトラブルなくアップデートできるようになってきましたが、それでも毎回設定をやり直す必要があるため、その覚え書きです。

既に htdocs とデータベースを Dropbox(それぞれ Dropbox/MAMP/htdocs と Dropbox/MAMP/db)に格納してあることを前提で書いてます。

新しいバージョンの MAMP をインストールすると、Application フォルダ内の旧バージョンの MAMP フォルダ一式は「MAMP_yyyy-mm-dd_hh-mm-ss」(yyyy-mm-dd_hh-mm-ss はその時の年-月-日_時-分-秒)という名前のフォルダに格納されます。なので、アプデートで不具合が出た場合等はこのフォルダから元に戻すことができます。

とりあえずインストールした新バージョンの MAMP を起動し、Preferences から設定を行います。

General
ここの設定はお好みで。私は「When starting MAMP:」を「Start servers」に、「When quitting MAMP:」を「Stop servers」にチェックを入れています。
Ports
ここは旧バージョンから設定が引き継がれています。もしも MAMP Default(8888 と 8889)になっていたら「80 & 3306」に設定します。
Server
ここも旧バージョンから設定が引き継がれています。私は Dropbox 内に「MAMP」というフォルダを作って htdocs と db を入れていますので、「Document root:」を「Users ▹ (user_name) ▹ Dropbox ▹ MAMP ▹ htdocs」としています。
Cloud
これは使いません。MAMP にいつ頃からか MAMP Cloud という Dropbox にバックアップができる機能が追加されましたが、有料サービスなので使っていません。以前から Dropbox に保存してますし。

次に(順番はどうでもいいんですが)、Dropbox 内に保存しているデータベースへのシンボリックリンクを作成します。新しい MAMP の db フォルダに Dropbox 内のデータベースがコピーされていますので、これは削除しておき、ターミナルからシンボリックリンクを作成します。

ln -s /Users/(user_name)/Dropbox/MAMP/db /Applications/MAMP/db

続いてバーチャルホストの設定です。これは引き継がれませんので改めて設定する必要があります。
/Applications/MAMP/conf/apache/httpd.conf を開き、# Virtual hosts の設定のコメントアウトを外します。

# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

そして、/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf を開き、旧バージョンの MAMP フォルダから同じファイルを開いて追記していたバーチャルドメイン部分をまるっとコピーして貼り付けます。

<VirtualHost *:80>
	DocumentRoot "/Users/(user_name)/Dropbox/MAMP/htdocs/site-a"
	ServerName local.site-a.jp
</VirtualHost>

<VirtualHost *:80>
	DocumentRoot "/Users/(user_name)/Dropbox/MAMP/htdocs/site-b"
	ServerName local.site-b.jp
</VirtualHost>

	:
	:

このような感じで、いくつものサイトをローカルサーバで構築しています。

なお、アップデートとは関係ありませんが、Webブラウザから上記で設定したバーチャルドメインでアクセスするためには、hosts ファイルにローカルIPアドレスとホスト名の対応を追記します。

127.0.0.1	local.site-a.jp
127.0.0.1	local.site-b.jp

また、Parallels Desktop 上の Windows からアクセスするには、Windows の hosts ファイルに Mac のIPアドレスとの対応で追記します。mac のIPアドレスが変わらないよう、Mac かルータの設定でIPアドレスを固定しておくとよいですね。

あと、MAMP で imagick を使うための設定です。WordPress ではメディアに PDF をアップロードするとその1ページ目のサムネイル画像が生成されますが、imagick が使えないと機能しません。
/Applications/MAMP/bin/php/phpX.X.XX/conf/php.ini(phpX.X.XX は使用する PHP のバージョンのフォルダ)を開き、# extension=imagick.so の行頭のコメントアウトを外します。

これで MAMP を再起動すれば、今までどおり動く筈です。