CakePHP2実践入門を読みCakePHPを触ってみる。
環境の準備等のメモ
必要な環境
※PDOモジュール追加方法
./configure --with-pdo-mysql=/usr/local/mysql yum install php-pdo
あとbakeなどで、phpunitがないといろいろ聞かれるので、インストールしておく
pear upgrade PEAR pear channel-discover pear.phpunit.de pear install phpunit/PHPUnit
ソースのDL
http://cakephp.jp/
https://github.com/cakephp/cakephp
DL後ドキュメントルート以下に展開する
※Linuxの場合app/tmp以下書き込み権限を与える必要あり
動作確認
http://[環境のURL]/
でアクセスするといくつか警告が出ているので、設定を変更する
初期設定
セキュリティの設定
ハッシュ、暗号化等で利用するパラメータを変更(デフォルトのままだと複合化されてしまう必要があるため)
app/Config/core.phpの下記の文字列、数値を変更する
Configure::write('Security.salt', '[任意の40文字程度の文字列]'); Configure::write('Security.cipherSeed', '[任意の30文字程度の数値]');
DBの設定
app/Config/database.php.defaultをコピーして、app/Config/database.phpを作る
$defaultの各パラメータを必要に応じて変更
- datasource
- 利用するドライバ
- host
- DBのホスト名
- login
- ユーザー名
- password
- パスワード
- database
- DB名
- encoding
- 文字コード
- コメントアウトになっているので解除しておく
- 文字コード
CakePHP2 実践入門 (WEB+DB PRESS plus)
- 作者: 安藤祐介,岸田健一郎,新原雅司,市川快,渡辺一宏,鈴木則夫
- 出版社/メーカー: 技術評論社
- 発売日: 2012/09/29
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 165回
- この商品を含むブログ (7件) を見る