vagrantapacheのインストールSSH接続した状態でCentOS上にサーバ環境を整備していく。-してスーパーユーザーになるか適宜コマンドの先頭にsudoを加えて下さい。-する時のパスワードはvagrantです。apacheからインストール。reloadでCentOSを再起動。NoneをALLに変更。of...)を表示させないようにできる。Offの指定はVM上のApacheで静的ファイルの更新が検知されない問題の修正に必要です。/vagrant及び/var/www/htmlの内容が同期する。c:\MyWebSite内にindex.htmlを置くとその内容がブラウザから192.168.33.12でアクセスできることを確認。後にインストールするPHP・MySQL・phpMyAdminは、yumでただインストールするだけだと古いバージョンしか得られないので、新しいバージョンをインストールできるリポジトリを追加しておきます。mysql.user;パスワード設定ユーザーのパスワードを設定。ここではパスワードを全てvagrantと指定。192.168.を追加。この場合、先頭が192.168.xx.xxとなっているIPを全て許可。許可するローカルIPの種類はルーターやPCの設定によって変わってくる。開発環境をBox化PHPとMySQLの使える環境がひと通り整ったのでこれをVagrantでいつでも使えるようBoxにしておく。ここではcakeboxという名前に設定。このサーバのクローンを作れる。/vagrantComposerのインストール。composer.pharが作業ディレクトリに生成される。phpcomposer.jsoncomposer.jsonを作業ディレクトリに作成し保存。CakePHPをインストールする場合、以下のように記述。CakePHP本体に加え、DebugKitも一緒にインストールします。ホストOS側でエディタを使って作成する場合BOMなしで保存。installCakePHPインストール後の設定Bakeを実行する。bake通常のCakePHPでいうappにあたるディレクトリをどこにするか聞かれるので名前を決める。ここでは/vagrant直下にmyappというディレクトリ名で指定。その他の質問もYesで進めてOK。対話が終わると自動的にmyappディレクトリが生成される。データベースの用意Bakeでは続けてdatabase.php生成できる。データベースはphpMyAdmin(192.168.33.12/phpmyadmin/)なりで適宜作成し、設定に応じて対話していく。bootstrap.phpの編集myapp/config/bootstrap.phpを開いて下記を追加。PluginディレクトリがVendorと同じく/vagrant直下に作られているため、Pluginディレクトリのロード階層を変更し、CakePlugin::loadAll();でDebugKitを読み込む。DS)));CakePlugin::loadAll();ブラウザで確認database.phpの生成が終わり、bakeから抜けたら192.168.33.12/myapp/にブラウザでアクセスしオールグリーンになっていることを確認MVCをBakeするデータベースにテーブルの用意が出来たらMVCをBakeしてみる。bakeおなじみのBake画面が表示されると思います。Retrying...が繰り返される場合transitionによるCSSアニメーションがChromeでページ読み込み時に動作してしまう問題サーボで自動スイッチAuthors3make@ささきち多摩川沿いに住むフリーのWebデザイナーです。近所のイオンによく行きます。