その1 準備 ーXAMPP MacOSX インストール・設定

①XAMPP MacOSX tar0.72 をダウンロード
Universal Binary 

 *safari 「環境設定」→「ダウンロード後、安全なファイルを開く」のチェックを外す

②XAMPP-MacOSX-0.72 tar.gz の解凍は、StuffIt Expander.appを使わない
 ターミナルで、「gunzip XAMPP-MacOSX-0.72.tar.gz」
 tarに解凍される。
 「tar xf XAMPP-MacOSX-0.72.tar」

  解凍後、「Applications/xampp」フォルダができる。
  「xampp」フォルダを、「Applications」フォルダにいれる。


③コントロールパネル  /Applications/xampp/XAMPP Control Panel.app をダブルクリック 
  All Component → start ボタンクリック
  以下表示される。

  Starting XAMPP for MacOS X 0.7.1...
  XAMPP: Starting Apache with SSL (and PHP5)...
  XAMPP: Starting MySQL...
  XAMPP: Starting ProFTPD...
  XAMPP for MacOS X started.

  
④ URL「http://localhost」に接続  xampp画面表示される

⑤「Status」→ 緑色 「Activated」を確認

⑥「security」 → 赤色 「Unsecure」
 デフォルトだと、セキュリティが脆弱なため、ターミナルからコマンド

  「sudo /Applications/xampp/xamppfiles/mampp security」

「security」 → 緑色 「Secure」を確認

⑦URL「http://localhost」に接続すると、ユーザー パスワード入力画面が表示され、
  設定した、ユーザー名、パスワードを入力 → xampp画面表示される
  phpMyAdmin への接続できない。

 「config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください」
  MySQLのメッセージ:
  #1045 - Access denied for user 'root'@'localhost' (using password: NO)
 

 phpMyAdminへ接続できないので、「config.inc.php」の設定を確認。

 *パーミッション変更(UNIXではよく使っていた。ファイルやディレクトリーなどの読み書きの権限を設定している。)
  ターミナルで、
「chmod 660 /Applications/xampp/xamppfiles/phpmyadmin/config.inc.php」と入力。読み書き権限変更。

*「/Applications/xampp/xamppfiles/phpmyadmin/config.inc.php」 の中の、設定を、セキュリティで設定したパスワードなどにちゃんと書き換える。

18行目 $cfg['blowfish_secret'] = '@@@@@@'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

33行目 $cfg['Servers'][$i]['user'] = 'root';

34行目 $cfg['Servers'][$i]['password'] = '@@@@@@';


Mac 再起動。phpMyAdminに再接続するも、状況変わらないが、これでいいはずなので、何回か再起動する。
phpMyAdmin に「別ウィンドウで開く」というリンクがあるので、そこをクリックすると、phpMyAdmin画面が開く
その後、Xampp→ phpMyAdmin で、無事に、エラー無く画面が開いた。