CakeBoxでアプリケーションを作成する
前回: UbuntuにCakeBoxをインストールするに引き続き CakeBox です。
さっそくアプリケーションを作成してみます。
仮想マシンにログイン
まずは仮想マシンにログインします。
<br /> $ cd cakebox<br /> $ vagrant ssh<br />
アプリケーションのひな形の作成
<br /> $ cakebox application add mycake3.app<br />
mycake3.app の部分は好きなアプリケーション名を入れてください。
<br /> ---------------------------------------------------------------<br /> CakePHP v3.0.8 Console<br /> ---------------------------------------------------------------<br /> Creating application http://mycake3.app</p> <p>Configuring installer<br /> Creating installation directory<br /> Composer installing CakePHP 3.x application sources<br /> Creating virtual host<br /> * Successfully created PHP-FPM virtual host<br /> Creating databases<br /> * Successfully created main database<br /> * Successfully created test database<br /> Configuring permissions<br /> Updating configuration files<br /> Application created using:<br /> database => mycake3_app<br /> framework => cakephp<br /> framework_human => CakePHP 3.x<br /> framework_short => cakephp3<br /> installation_method => composer<br /> majorversion => 3<br /> path => /home/vagrant/Apps/mycake3.app<br /> source => cakephp/app<br /> url => mycake3.app<br /> webroot => /home/vagrant/Apps/mycake3.app/webroot</p> <p>Remember to update your hosts file with: 10.33.10.10 mycake3.app</p> <p>Installation completed successfully<br />
と表示されれば完了です!
あとは指示に従い、ホストのホストファイルを書き加えます。
Mac OS-X なら「/private/etc/hosts」を、Linux なら「/etc/hosts」、Windows は「c:\windows\system32\drivers\etc\hosts」を編集します。
下は Linux の例です。
<br /> $ sudo vim /etc/hosts<br />
「10.33.10.10 mycake3.app」を追記。
保存したら、ウェブブラウザで「http://mycake3.app」にアクセスしてみてください。
下のようになりましたか?
このようになれば成功です。
コードの編集・開発
<br /> $ cd cakebox/Apps<br /> $ ls<br /> mycake3.app<br />
からわかるように、 cakebox のディレクトリ下に Apps というディレクトリがあり、アプリケーションごとにディレクトリがあるのでその中を普通に編集することができます!
いかがでしょうか?
私もびっくりするぐらいの簡単さです。
CakeBox のおかげで CakePHP への敷居が一気に下がった気がしますね。