たまたんのぶろぐ

たまたんが時たま言いたいことを書いてます。ジャンルはめっちゃええ加減ですwソフトやプログラムのことが多いかもしれませんが。。。。。

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」を編集。

f:id:tama-jp:20130511183349p:plain

初期値以外のものに変更する。
    Configure::write('Security.salt', '任意の文字列');
    Configure::write('Security.cipherSeed', '任意の文字列');

2.データベースの設定

あらかじめphpMyAdminにてホストをローカルで設定したユーザとターゲットのテーブルを作成しておく

f:id:tama-jp:20130511183335p:plain

「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

ログインとパスワードを編集する

f:id:tama-jp:20130511183411p:plain

これで、URL「http://localhost:8888/cakephp/」にアクセスし問題ないか見てみる
こんな風にでていてばOK!!

f:id:tama-jp:20130511184841p:plain

一番下の警告はデバッグに関してなのでほっておいていい。

3)コマンドラインからのパス設定

bakeコマンドなどを使うと標準のPHPが動作してしまうらしく、

エラーが出てしまうので、パスを変更。

vi ~/.bash_profile php

f:id:tama-jp:20130511185743p:plain

 

これで、「bake」をつかっても大丈夫なはず。

メモ代わりに書いてみた。ようやくこれで勉強できるε-(´∀`*)ホッ