MacにAMP,Cakephp環境構築

PHPApacheの設定

こちらのサイト参考にさせていただきました。↓

qiita.com

Cakephpの設定

Cakephpをダウンロード後に解凍後ドキュメントルートに設置 dotinstallで学習しようと思うのでdotinstall/blogとした  Macのドキュメントルートってどこ・・・   初Macなのでまずそこから悩みました笑

  Finder→ライブラリ→WebServer→Documentsにdotinstall/blogを設置

tmpフォルダに書き込み権限を与える

vim who.php

<?php echo whoami; ?>

ブラウザでwho.phpを開く

_www ←Cakephpを動かしているユーザー

sudo chown -R _www blog/app/tmp/  passwordを入れて完了!

blogにアクセス Cakephpのデフォルトのフォルダが表示される

データーベースの設定

mysqlデーターベース、ユーザー,パスワードを作成  CakephpのConfigフォルダにdatabase.php.defaultというフォルダがあるのでそれを複製  名前をdatabase.phpに変更  上記で設定したデータベース名、ユーザー名、パスワード名をdefaultのところに入力

/etc/apach2/httpd.confにある LoadModule rewrite_module modules/mod_rewrite.soのコメントアウトを外す

.htaccesをCakePHPフォルダ内で有効にする httpd.confの最後の行に

< Directory "/Library/WebServer/Documents/dotinstall/blog/">

ALLowOverride ALL

< /Directory>

追加

以前Centosで環境構築したことがあったので楽勝!!と思い気や・・・

CakephpのデフォルトのページでDB接続エラー 作ったデーターベースに問題なくログインできるし、テーブルの表示もok database.php.defaultの設定も何度見返しても間違っていない なぜだ・・・ けっこうはまって このサイトにたどり着き解決!ありがとうございます!!

qiita.com

http://qiita.com/ryuutarou/items/fc9311813aca784b1f31] database.php内の"host"を、"localhost"→"127.0.0.1"に変えることで解決 こんなの前やったけな・・・

何はともあれこれで開発環境構築完了!! 以外とてこずりましたとさ・・・