xampp+cakePHPをインストール

cakePHPちょっと触ってみたけどイイっ!!プロトタイプ的にガンガンつくるのに向いてそう。
チューニングすれば商用でもいけそうな気はする。インストールログ(といっても簡単だけど)を残しておこう。

インストールログ

xampp

http://www.apachefriends.org/jp/xampp-windows.htmlから最新版をGET。

C:\xampp

にインストールすればOK。バージョンは以下。

###### Apache Friends XAMPP (Basis Package) version 1.7.2 ######

+ Apache 2.2.12 (IPV6 enabled)
+ MySQL 5.1.37 (Community Server) with PBXT engine 1.0.08-rc
+ PHP 5.3.0 + PEAR (PEAR, Mail_Mime, MDB2, Zend)
+ Perl 5.10.0 (Bundle::Apache2, Bundle::Apache::ASP, Bundle::Email, Bundle::DBD::mysql, DBD::SQlite)
+ XAMPP Control Version 2.5.8 (ApacheFriends Edition)

cakePHP

http://cakeforge.org/からStable版をGET。unzipして、

C:\xampp\htdocs\cakephp

に置けばOK

設定

XAMPP Control PanelでApacheMySQLをstart。

動作確認

http://localhost/でXAMPPが見えればとりあえずの動作確認は完了!

細かい設定

まず文字周りの設定を整えないと、日本語が使えぬのでがんばる。
ぱっと見る限り日本語周りはmy.iniとdatabase.phpのみの設定でよさそう。

MySQL

自分の環境をチェックするとC:\xampp\mysql\bin\my.iniが設定ファイルの様子。
追加した箇所を以下に記す。

[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

[mysqldump]
default-character-set=utf8

[mysql]
default-character-set=utf8

http://www.mysql.gr.jp/mysqlml/mysql/msg/13245
http://mysqlx01.seesaa.net/
が参考になりますた。

cakePHP

C:\xampp\htdocs\cakephp\app\config\database.phpの最後にencodingを追加。

    var $default = array('driver' => 'mysql',
                         'connect' => 'mysql_pconnect',
                         'host' => 'localhost',
                         'login' => 'cakeBlog',
                         'password' => '',
                         'database' => 'cake_blog_tutorial',
                         'encoding' => 'utf8');

http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=62&forum=11
http://www.sunvisor.net/cakephp/bake
が参考になりますた。