XAMPPでCakePHPを入れてみたので忘れないようにメモしておく。
前も紹介したが

この本を買いました。
ようやくCakePHPが動くようになったのでbakeに挑戦してみました。

DOSをたちあげて、xamppをインストールしたのが「D:\dl\xampp\xampp\」にしたのでそちらに移動。
cakeが有効になっているのが「D:\dl\xampp\xampp\htdocs\cake\」こちらに移動。
でもって早速、本を見ながらbakeしてみる
SQL文はすべてうったのであとはbakeするだけ。

D:\dl\xampp\xampp\htdocs\cake\cake\console>cake bake

Welcome to CakePHP v1.2.4.8284 Console
—————————————————————
App : console
Path: D:\dl\xampp\xampp\htdocs\cake\cake\console
—————————————————————
What is the full path for this app including the app directory name?
Example: D:\dl\xampp\xampp\htdocs\cake\cake\console\myapp
[D:\dl\xampp\xampp\htdocs\cake\cake\console\myapp] > D:\dl\xampp\xampp\htdocs\sa
le_sys
Bake Project
Skel Directory: D:\dl\xampp\xampp\htdocs\cake\cake\console\libs\templates\skel
Will be copied to: D:\dl\xampp\xampp\htdocs\sale_sys
—————————————————————
Look okay? (y/n/q)
[y] > y
Do you want verbose output? (y/n)
[n] > y
—————————————————————
Created: sale_sys in D:\dl\xampp\xampp\htdocs\sale_sys
—————————————————————
D:\dl\xampp\xampp\htdocs\cake\cake\console\libs\templates\skel\webroot\test.php
copied to D:\dl\xampp\xampp\htdocs\sale_sys\webroot\test.php

(沢山のインストールログが流れます。 省略します。)

Creating file D:\dl\xampp\xampp\htdocs\sale_sys\views\pages\home.ctp
Wrote D:\dl\xampp\xampp\htdocs\sale_sys\views\pages\home.ctp
Welcome page created
Random hash key created for ‘Security.salt’
CAKE_CORE_INCLUDE_PATH set to D:\dl\xampp\xampp\htdocs\cake in webroot/index.php

CAKE_CORE_INCLUDE_PATH set to D:\dl\xampp\xampp\htdocs\cake in webroot/test.php
Remember to check these value after moving to production server
Your database configuration was not found. Take a moment to create one.
—————————————————————
Database Configuration:
—————————————————————
Name:
[default] > (Enterで大丈夫)
Driver: (db2/firebird/mssql/mysql/mysqli/odbc/oracle/postgres/sqlite/sybase)
[mysql] > (XamppなのでこのままEnter)
Persistent Connection? (y/n)
[n] > n
Database Host:
[localhost] > (XamppなのでこのままEnter)
Port?
[n] >
User:
[root] >
Password:
> (Xamppなので特に設定変更していなければこのままEnter)
The password you supplied was empty. Use an empty password? (y/n)
[n] > y (パスワードは空っぽで良いのと言われているようなのでy)
Database Name:
[cake] > mydata (設定したデータベース名)
Table Prefix?
[n] >
Table encoding?
[n] > utf8

—————————————————————
The following database configuration will be created:
—————————————————————
Name: default
Driver: mysql
Persistent: false
Host: localhost
User: root
Pass:
Database: mydata
Encoding: utf8
—————————————————————
Look okay? (y/n)
[y] > y
Do you wish to add another database configuration?
[n] > n

Creating file D:\dl\xampp\xampp\htdocs\sale_sys\config\database.php
Wrote D:\dl\xampp\xampp\htdocs\sale_sys\config\database.php

ここでデータベース作成完了。
dosもここで一旦終了する。
このままdosをとじると大変らしいので閉じないで続けて作業したほうがいいらしい。
続きはまた後ほど。