その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 で、無事に、エラー無く画面が開いた。