[Mac]xamppセットアップ

Windowsで先日「インストール編」と「セキュリティ対策編」を投稿したのでMacではそれらを合わせてざっと流し解説。


インストール

xampp-mac-setup01_01

今回の環境はMacなので「OSX向け」をダウンロード。

xampp-mac-setup01_02

xampp-mac-setup01_03

ダウンロードページからはコレ。

xampp-mac-setup01_04

ダウンロードしたファイルを開いて実行

xampp-mac-setup01_05

xampp-mac-setup01_06

xampp-mac-setup01_07

インストール開始。

xampp-mac-setup01_08

xampp-mac-setup01_09

xampp-mac-setup01_10

xampp-mac-setup01_11

xampp-mac-setup01_12

インストール中。。。

xampp-mac-setup01_13

xampp-mac-setup01_14

インストール完了!「Launch XAMPP」にチェックで Finish と同時に xampp が起動。

xampp-mac-setup01_15

自動的にブラウザで xampp の dashboard が開かれる。アドレスは「[ユーザー名]-mac.local」。以下のアドレスでもアクセス可能。

xampp-mac-setup01_16

mysql は起動してないのでエラー。

xampp-mac-setup01_17

/Applications/XAMPP/xamppfiles/manager-osx.app」を起動。

xampp-mac-setup01_18

xampp-mac-setup01_19

MySQL を Start。

xampp-mac-setup01_20

MySQL の起動も確認。

セキュリティ対策

xampp-mac-setup02_01

ターミナル(/Applications/Utilities/Terminal.app)から以下を実行。

  1. su (rootユーザーに変身)
  2. [rootユーザーのパスワード入力]
  3. /Applications/XAMPP/xamppfiles/bin/mysqladmin -u root -p password
  4. [まだmysqlにパスワードが設定されてないので何も入力せずにEnter]
  5. [設定したいパスワードを入力]
  6. [設定したパスワードを再入力]
  7. [su コマンドから抜けたければ exit]

xampp-mac-setup02_02

config.inc.php」の情報を確認せよ というエラー。

xampp-mac-setup02_03

/Applications/XAMPP/xamppfiles/phpmyadmin/config.inc.php」をテキストエディタで開く。

xampp-mac-setup02_04

「auth_type」を「cookie」、「password」を「[先ほど設定したパスワード]」に変更。

xampp-mac-setup02_05

変更を保存。

xampp-mac-setup02_06

認証画面。ユーザー名とパスワードを入力。

xampp-mac-setup02_07

アクセス完了!ゴール!!

XamppのWindows編はこちらから

参考サイト

Share

  • Pingback: XAMPP for MacのXdebugの導入方法 | Web++()

  • kirin

    質問よろしいでしょうか
    xamppからサーバーの起動は出来ましたが、mysqlの起動がうまく行きません何秒かstartingになった後stoppedに戻ってしまいます。またConfigureからOpenLogをクリックしてもこのログを読み取るためのアクセス権がありませんと表示され、エラーログも見れません。アクセス件の変更もおこな遺体のですがどこにログファイルがあるのかわからないのでその編集も出来ない状態です。良ければお教えいただけないでしょうか。よろしくお願いします

    • kirinさん、初めまして。質問ありがとうございます。

      xamppインストーラーの指示通りインストールした場合であれば以下の場所にエラーログがあるかと思います。
      >「/Applications/XAMPP/xamppfiles/var/mysql/自分のパソコンの名前.local.err」

      ▼参考:[xampp][mac]MySQLのエラーログの場所
      http://pnome.blog88.fc2.com/blog-entry-93.html

      ちなみに私の環境(OSX El Capitan)では今回のkirinさんのような現象は起きていないのですが、「Yosemite」での不具合というのもあるみたいです。

      ▼参考:Mac用XAMPPのMySQLが起動しない問題
      http://catch-the-beat.com/blog/?p=11

      以上、ご参考までに。

    • kirin

      くわしく教えていただいてありがとうございます。
      参考にしてみます。
      ありがとうございました。

    • kirin

      takanashiさん
      できました!!my.cnfの権限を600にしたのとmysqlが既に起動していたのが原因だったようです。ありがとうございます!!

    • おめでとうございます!解決できてよかったです(^^)