使いこなせてはいませんが、ざっと見た感想です。†ICUが無ければ入れておきます。有効になっている必要があります。オプションを指定してインストールし直します。†PHPをソースからではなく、パッケージで管理している場合は、以下の手順で5.6以上に更新できます。オプションを指定してインストールし直します。sockの位置を指定。オプションを指定してインストールし直します。†CakePHP3系はComposerを利用するため、先にインストールします。†my_app_nameというフォルダにアプリケーションを作成する場合。引き続き管理ができます。composer.jsoncomposer.lock開発環境から本番環境を構築する場合、2つのファイルをコピーし、以下のコマンドでOKです。trueただしパフォーマンスが低下します。2箇所を書き換えます。†SQL文で作成することはもちろんですが、Migrationsの機能を利用することでDB変更履歴をバージョン管理に含めることができるようです。http://book.cakephp.org/3.0/ja/migrations.html先にテーブルを作成してからmigrationファイルを生成する場合は以下で可能です。Initial後からmigrationで管理しときゃよかったなー。なんて思う場合は以下のコマンドで適用したことにしちゃうことができます。20170302002523のマイグレーションを適用したことにしちゃう場合。引数無しで全部適用しちゃったことになります。以下にファイル名に日付などが付いたファイルが生成されます。この時点ではデータベースにはテーブルは生成されていません。idは自動的に付加されます。createdとmodifiedはこの名前で生成すると自動的にdatetime型が設定され、それぞれの日時がCakePHPによって更新されるようになるので便利です。実際に反映させるには以下を実行します。migrateステータスは以下で確認できます。status戻す場合は以下で一つずつ戻ります。rollback現在のデータベースとの差分を出力する場合は、以下を実行します。同じファイルに書けます。それだけしか書けないみたいです。rollbackしたら勝手にchange内容を戻してくれるみたいなので、戻せる内容を書きます。以下を実行することで基本となるファイルを生成できます。ファイルが生成されるので、この中を編集します。'青森県'],];反映するには以下を実行します。seedファイルを指定する場合は以下を実行します。PrefsSeedseedは履歴管理に含まれないので、実行するたびにデータ投入されるため注意が必要です。†データベースを事前に作成しておくとbakeコマンドで基本的なプログラムを自動的に生成することができます。データベースの設計をきちんとして作成しておくと後々楽ができそうです。各テーブルに対して実行することができます。それぞれ生成されます。使用できる引数のヘルプは以下で確認できます。以下の順番で読み進めると理解が深まりそうです。命名規則は理解しておくといろいろお得がありそうです。内に記述されている制限の範囲内で更新されます。追加するとできました。