【IT支援部】cakePHPインストール

Author:

インストールは簡単なのでちゃちゃっとやってみる。

1. DocumentRootにディレクトリ掘ってダウンロードしたcakephpのzipを展開。

2. app/tmpの書き込み件を設定。

chmod -R 777 app/tmp

3. httpdのhttpd.confを開き、mod_rewriteを有効にする。


    Options FollowSymLinks
    AllowOverride All

4. lib/Console/Cakeへ移動し、bakeを実行。

php cake.php bake

5. 必要に応じて入力。

Welcome to CakePHP v2.2.5 Console
---------------------------------------------------------------
App : app
Path: /www/cakesample/app/
---------------------------------------------------------------
Your database configuration was not found. Take a moment to create one.
---------------------------------------------------------------
Database Configuration:
---------------------------------------------------------------
Name:
[default] >
Datasource: (Mysql/Postgres/Sqlite/Sqlserver)
[Mysql] >
Persistent Connection? (y/n)
[n] >
Database Host:
[localhost] >
Port?
[n] >
User:
[root] >
Password:
> root
Database Name:
[cake] > cake_sampleA
Table Prefix?
[n] >
Table encoding?
[n] >

---------------------------------------------------------------
The following database configuration will be created:
---------------------------------------------------------------
Name:         default
Datasource:       Mysql
Persistent:   false
Host:         localhost
User:         root
Pass:         ****
Database:     cake_sampleA
---------------------------------------------------------------
Look okay? (y/n)
[y] >
Do you wish to add another database configuration?
[n] >

Creating file /www/cakesample/app/Config/database.php
Wrote `/www/cakesample/app/Config/database.php`

6. ブラウザから開く。Errorが無ければOK。
ただしmysqlの設定ファイルは作られたけどmysql自体は作られていないので別途設定が必要。

PDOというものが設定されていないとデータベース作っても反映されないようです。
うちの環境(centOS6.3)では大丈夫だったけど気をつけて。

[root@localhost Console]# php -i|grep PDO
PDO
PDO support => enabled
PDO drivers => mysql, sqlite
PDO Driver for MySQL => enabled
PDO Driver for SQLite 3.x => enabled

関連記事

cakePHP基本処理

Facebook にシェア
Pocket

コメントを残す