CackPHPをMac(with MAMP)で動作させるやり方
いつもの通り超ええかげんブログ。
今回は、Mac(with MAMP)内にCackPHPを設定する方法です。
説明不足だからわからんかったらなんか言ってね。
前提条件:
MacにMAMPが既に入っているものとします。
MacOSX 10.8.3
MAMP Pro 2.1.4
1)CakePHPのダウンロードとインストール
CakePHP 2.3.4
1.CakePHP: 高速開発 php フレームワーク。 Homeから
「CakePHP 2.3.4安定版」をダウンロード。
2.「cakephp-2.3.4.zip」を解凍する。
「cakephp-2.3.4」と言うフォルダが出来る。
フォルダー名を任意に変更今回は「cakephp」に変更。
3.「cake」フォルダ一式を「アプリケーション/MAMP/htdocs/」に移動する。
4.ふぁるだ等の権限を変更しておく
chmod -R 755 /Applications/MAMP/htdocs/cakephp/app/tmp
chmod -R 755 /Applications/MAMP/htdocs/cakephp/lib/Cake
2)CakePHPの設定編集
1.エディタでcore.phpをオープン
open /Applications/MAMP/htdocs/cakephp/app/config/core.php
「Security.salt」と「Security.cipherSeed」を編集。
初期値以外のものに変更する。
Configure::write('Security.salt', '任意の文字列');
Configure::write('Security.cipherSeed', '任意の文字列');
2.データベースの設定
あらかじめphpMyAdminにてホストをローカルで設定したユーザとターゲットのテーブルを作成しておく
「database.php.default」を「database.php」に変更し修正
mv /Applications/MAMP/htdocs/cakephp/app/config/database.php.default /Applications/MAMP/htdocs/cakephp/app/config/database.php
open /Applications/MAMP/htdocs/cakephp/app/config/database.php
ログインとパスワードを編集する
これで、URL「http://localhost:8888/cakephp/」にアクセスし問題ないか見てみる
こんな風にでていてばOK!!
一番下の警告はデバッグに関してなのでほっておいていい。
3)コマンドラインからのパス設定
bakeコマンドなどを使うと標準のPHPが動作してしまうらしく、
エラーが出てしまうので、パスを変更。
これで、「bake」をつかっても大丈夫なはず。
メモ代わりに書いてみた。ようやくこれで勉強できるε-(´∀`*)ホッ