CakePHP3をXAMPPで動かすには

powered by hm solution

お問い合わせ:0120-290-727
受付時間:10:00~18:00(土日祝は除く)

お問い合わせ
ブログTOP » web » プログラミング » CakePHP3をXAMPPで動かすには

CakePHP3をXAMPPで動かすには

しげじゅん
まだCakePHP1.3案件のメンテもあるのにもう3だ

2014/1/5にCakePHP3のプレビュー版が公開されました。
まだ「開発版プレビュー」なので動かない機能がたくさんありますが、主要な部分は動かすことが可能です。

変更点となどは、こちらの記事がとても参考になります。
まず、実際にXAMPP/WindowsでCakePHP3を動かす環境を作成します。

PHP 5.4の準備

現在多くのLinuxサーバで採用されているRedHat6やCentOS6標準のphpは5.3なため、次のバージョンリリースを待つか自前でphp5.4環境を作らないと動きません。
自分はXAMPP 1.82を使用しました。
xamppをインストールした後、PATHの設定が必要です。「c:\xampp」 にインストールした場合、環境変数Pathに「c:\xampp\php」を追加します。

php_path

composer

CakePHP3の配布はzipファイルの展開からCompoerへ変わりました。Comopserとは、phpのパッケージ管理ツールです。これを使えば、CakePHP本体とその動作に必要なPHPモジュールも一緒にインストール/アップデートができるそうです。CakePHP3をcomposerでインストールする場合、

  • コマンドライン版Git
  • composer本体

の2つが必要です。Windows用のコマンドライン版Gitはいくつかありますが、今後はコマンドラインでの作業となるため、Cygwinをインストールします。

Cygwin

install cygwinからsetup.exeをダウンロードしてインストールします。32bit,64bit版ありますがどちらでも構いません。「select packages」の画面がでるまではデフォルトの値で進めます。

cygwin

この画面が出たら、「devel」のカテゴリを開き「git」をSkipからインストール対象に変更します。クリックしてバージョン番号がでればインストール対象となっています。
インストール後、Cygwinを実行すると端末画面となるので「git」のみをタイプしインストールされているか確認します。

cygwin_gitC

composerのインストール

以降の作業は全てCygwin上で行います。端末を開いた状態で、以下のコマンドを実行します。


$ cd /cygdrive/c/xampp/php
$ php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"

composer.phar がインストールされますので、

$ php composer.php

で起動できるか確認します。

CakePHP3 のインストール

これで環境が準備できました。 では、c:\xampp\htdocs\c3test にCakePHP3をインストールしましょう

$ cd /cygdrive/c/xampp/htdocs/
$ php ../php/composer.phar create-project -s 'dev' cakephp/app c3test

以下の画面になればOKです。

cakephp3install

ここまでくれば、XAMPPを起動しhttp://localhost/c3test でCakePHP3が動きます。DB接続設定のdatabase.phpは廃止され、App/Config/app.php に統合されました。
DB設定を編集し、再度アクセスします。

cakephp3_start

次回

今回作成した環境を使用して、CakePHP3の新機能を確認していきます。

人気記事

カテゴリ一覧

ホームページを新規制作・リニューアルしたい方 ホームページ診断 神戸ホームページ制作センター採用情報
弊社が手がけた制作実績 スタッフブログ ECの運営ならコンサルロケッツにお任せください!!ギュイーン!!
充実の運用サポート 失敗する業者選びの典型例

制作サイトSEO対策実績

今月のSEO対策結果
キーワード順位
出張マッサージ 京都
1位
手元供養 通販
1位
ユニバーサルマナー
1位
外壁塗装 神戸
2位
整体 大阪
1位
姫路 工務店
2位
ブライダルまつげ 神戸
2位
神戸 温泉
1位
葬儀 神戸
1位
温泉 神戸
2位
葬儀 大阪
4位
出張マッサージ 名古屋
3位
学生 プロモーション
1位
オークション 代行
3位
コンテナ 販売
3位
目 資格
1位
学生 広告
1位
大阪 ホテル
1位
ヘアサロン 南船場
3位
リフォーム
1位
ブランドメガネ 買取
3位
防犯カメラ 神戸
1位
大阪 ホテル
1位
兵庫 探偵
2位
出張マッサージ 神戸
1位
カルジェルネイル 神戸
2位
フィラリア予防
3位
神戸 ネットカフェ
1位
薬剤師 求人
1位
合宿免許 ローン
1位
美容院 南船場
3位
神戸 婚活
1位

2013年09月調査結果の一部

ホームページ制作対応エリア

制作エリア
【営業地域】
大阪府/奈良県/滋賀県/京都/和歌山/三重/兵庫県/神戸市/神戸市北区/神戸市西区/三田市/宝塚市/川西市/篠山市/三木市/小野市 /尼崎市/芦屋市/明石市/伊丹市/西宮市/姫路市/西脇市/豊岡市/加古川市/加西市/加東市/相生市/赤穂市/朝来市/淡路市/市川町/宍粟市/竜野市/丹波

【受注可能地域】
大阪府/兵庫県/京都府/滋賀県/奈良県/
和歌山県/三重県/岡山県/徳島県など
全国各地
Googleビジネスパートナー
powered by hm solution
お問い合わせ
お問い合わせ
gmt
© hm solution, Ltd.