記事
0 comment

Composerを使ってCakePHPのインストール

・Composerはインストール済み
・PHP 5.4>

インストールディレクトリを作成

コマンドラインからディレクトリを作成して移動

mkdir cake-hello
cd cake-hello

CakePHPのインストール

composer require "cakephp/cakephp":"~2.4"

CakePHPのプロジェクトを作成

ここでは「app」という名前でプロジェクトを作成

vendor/bin/cake bake project app

ルートの設定

app/webroot/index.phpにあるCAKE_CORE_INCLUDE_PATHのパスを変更

define('CAKE_CORE_INCLUDE_PATH',  ROOT . DS . 'Vendor' . DS . 'cakephp' . DS . 'cakephp' . DS . 'lib');

アプリケーションの起動

PHP5.4以上のビルトインサーバーを使う
http://tipshare.info/view/4e8caaa04b21222815000001
ここからファイルをダウンロードして

php -S localhost:8080 builtin-server.php

データベースの設定

app/Console/cake bake db_config

DebugKitの導入

composer.jsonを修正

{
    "require": {
        "cakephp/cakephp": "~2.4",
        "cakephp/debug_kit": "2.2.*"
    }
}
composer update

app/Config/bootstrap.phpを修正

require ROOT . '/vendor/autoload.php';

spl_autoload_unregister(array('App', 'load'));
spl_autoload_register(array('App', 'load'), true, true);

App::build(array(
        'Plugin' => array(
            ROOT . '/Plugin/',
        ),
    )
);

CakePlugin::loadAll();

参考リンク

http://higan96.hatenablog.com/entry/2013/10/02/183809
http://qiita.com/maccotsan/items/37d706bf978e80687d4c
http://tipshare.info/view/4e8caaa04b21222815000001
http://php-tips.com/2014/02/08/cakephp2-composer-install/

コメントを残す

Required fields are marked *.