MAMP4.3から最新版MAMP5.7(2020年4月時点)にアップデートしてみた

MAMPのアップデートは、アップデートといっても、新規インストールになるようです。

まずはバックアップ

なのでまず、MySQLのDBデータをバックアップします。
phpMyAdminにログインし、データーベースを選択しない状態で、エクスポートタブに遷移すると、データベースをごっそりエクスポートできます。「詳細」から必要なデーターベースのみ選択することも可能です。
最後にAdminerを利用してインポートしたいと思うので、フォーマットはSQLを選びます。

最新版をダウンロード&インストール

https://www.mamp.info/en/downloads/
サイトから最新版MAMPをダウンロードします。

念の為に、アプリケーションの中にある古いMAMPはリネームして残します(名前を戻してMacを再起動すればまた使えます)

/Applications/MAMP_backup
/Applications/MAMP PRO_backup

それでは、新しいMAMPを画面の指示に従いながらインストールします。

使い方はほとんど変わらないようです。MAMPを立ち上げます。なにやらすでに今風感が!

Start Servers します。Welcome to MAMP!!

Welcomeページが表示されます。お洒落ですね!version 5.7 がインストールされました。

お好みのカスタマイズ、まずはバーチャルホスト

あとはお好みですが、使いやすいようにバーチャルホストを有効にします。
/Applications/MAMP/conf/apache/httpd.conf

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

コメントアウトを消して有効にします。

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

さあ好きに弄りたまえ!(*⁰▿⁰*)

PHPのバージョンを切り替える

PHPのバージョンを選びます。php7.4のままでもよいのですが、別のテスト環境が7.2なので、7.2にします。

/Applications/MAMP/bin/php ここに入っているphp7.3.9が要らない子なので、リネームします。
一度MAMPを終了させ、もう一度立ち上げます。

さてここで、いつもコンソールにあった設定画面がCloudになって設定がない!ってキョドッてしまったのですが、ツールバーから設定画面に入れます。


7.2.22を選んで、Start Serversします。

Welcomeページにある TOOLS の PHPINFO から、PHPのバージョンが変更されたことを確認できます(*⁰▿⁰*)

PHPのエラーは表示されるようにする

ついでに /Applications/MAMP/bin/php/php7.2.22/conf/php.ini を開いて display_errors = Off を display_errors = On にしておきます。
php.ini を変更したらもう一度サーバーのリロードが必要です。

https://www.php.net/releases/ここから好きなバージョンをダウンロードしてきて、/Applications/MAMP/bin/php に突っ込めば利用できると聞いたことがあるのですが、やったことはございません候う( •̀ω•́ )✧

新しいMySQLにお引越し

Adminerを利用して、先ほどバックアップを取ったDBデータを新しいMySQLに入れてみたいと思います。

/Applications/MAMP/bin/adminer

ここに先ほどバックアップしたSQLデータを admienr.sql とリネームして設置します。
Adminer に入ります。DB接続情報は、Welcomeページにありますぞ!

http://localhost:8888/adminer/adminer-4.7.1.php

Adminerにログインできたら、インポート画面に入り、「サーバーから実行」のボタンをポチります。

これにて、MAMPの4.3から5.7へのお引越し完了です(*⁰▿⁰*)

おまけ

WelcomeページからphpMyAdminに進むと、URLが

http://localhost:8888/phpMyAdmin/?lang=en

となっている為、最初の表示が英語になります。
最初から日本語で利用したい場合は、

http://localhost:8888/phpMyAdmin/?lang=ja

と書き換えてブックマークするのが一番簡単です。

http://localhost:8888/phpMyAdmin/

でも日本語にしたい場合は、/Applications/MAMP/bin/phpMyAdmin/config.inc.php の $cfg[‘DefaultLang’] = ‘en’; を $cfg[‘DefaultLang’] = ‘ja’; に書き換えてブラウザを再起動すると、日本語をデフォルトにできたことが確認できます。