仕事でMAMPを利用する案件があり、使用した際に色々ハマッたのでメモ。
流れ的には、こんな感じで作業を進めた。
- ダウンロード
- インストール
- 利用開始!
って、単純に行けばよかったのに慣れないMac環境+バージョンが違いすぎて「イミフ」な感じ。
ハマった内容を簡潔に一言でまとめると
「文字化けーる」
なので、1個ずつ原因を探るために、PHPの設定(MySQLじゃない)から確認。
※そのままインストールすると、/Applications/MAMP/って場所に入るっぽい。
上記のディレクトリ配下にconfって設定ファイルがいっぱい入っているところに、目当て(その時はそう思った)のphp.iniファイルもあり、設定変更&再起動をして何度アプリを動かしても文字化ける。
この辺りで調べるって事をしていればよかったのに、調べずにずーっとそのphp.iniをいぢり続けていたのが敗因。
設定ファイルは、confの下ではなくbinの中のphp・・・みたいなところにありました。
イラッとしながら、設定には何の関係もない弄ってたファイルをそのままコピー。
これで、PHPの問題は解決。
続いてMySQL(5.5.29)の設定。
ハマったのは[mysqld]のところにdefault-character-set=utf8が記載できなくなっていたこと。
コレのおかげでMySQLの再起動すら出来なくなって、さらに憂鬱になりました。
と言わけで、ダメだったらさっさとググるのが早いと言うのを改めて痛感しました。
コメント