MAMP使い方
概要
MAMPはGUIで操作できる便利なツールです。
デフォルトでphpMyAdminも備わっているので、コマンドを使うことなく操作ができます。
しかし、場合によってはコマンドで操作が必要な場合もあるため、其の辺を含めてまとめていきます。
MySQLのポート
MAMPではデフォルトで8889
番ポートが使用されます。
ApacheのDocumentRoot
ApacheのDocumentRoot(公開ディレクトリ)はデフォルトでは /Applications/MAMP/htdocs
です。
MySQLへコマンドから接続
下記パスへ移動して、デフォルトのパスワードrootを使って接続する。
$ ./mysql -u root -proot
デフォルトのmysql cliから接続するときはホストの指定を localhost ではなく、 127.0.0.1 にすること。
PHPの設定ファイルのパス
複数バージョンが存在する。
なお、デフォルトでは下記のように複数バージョンのPHPが存在する。
GUIでは上位2つしか画面上に切り替えができないようになっているので、ディレクトリごと 使わないバージョンをアンダーバーをつけるなりしてリネームすることで認識されるようになるらしい。
total 552
drwxrwxr-x 10 hoge admin 320 2 17 23:30 .
drwxrwxr-x 25 hoge admin 800 8 5 22:38 ..
-rw-rw-r-- 1 hoge admin 282226 2 17 21:12 browscap.ini
drwxrwxr-x 7 hoge admin 224 2 17 21:52 php5.4.45
drwxrwxr-x 7 hoge admin 224 2 17 21:52 php5.6.40
drwxrwxr-x 7 hoge admin 224 2 17 21:52 php7.0.33
drwxrwxr-x 7 hoge admin 224 2 17 21:52 php7.1.32
drwxrwxr-x 7 hoge admin 224 2 17 21:52 php7.2.22
drwxrwxr-x 7 hoge admin 224 2 17 21:52 php7.3.9
drwxrwxr-x 7 hoge admin 224 2 17 21:52 php7.4.2
MySQLの設定ファイルのパス
デフォルトでは存在しないので、下記のパスにファイルを作成してパラメータを設定する。
例えば下記のように、デフォルトではmax_allowed_packetが小さいの大きめにしないとインポートできないときなど。
[mysqld]
max_allowed_packet=100M