PHP5.5.9以上
MySQL5.1.10以上(PostgreSQLも可)
ICUが無ければ入れておきます。
# yum icu libicu-devel
PHPは intl が有効になっている必要があります。
有効で無ければ --enable-intl オプションを指定してインストールし直します。
CakePHP3系はComposerを利用するため、先にインストールします。
# cd /usr/local/bin # curl -s https://getcomposer.org/installer | php
my_app_nameというフォルダにアプリケーションを作成する場合。
# exit $ cd /home $ php /usr/local/bin/composer.phar create-project --prefer-dist cakephp/app my_app_name
作成されたフォルダ内に生成される以下の2つのファイルは残しておくと Composer で引き続き管理ができます。
composer.json 内に記述されている制限の範囲内で更新されます。
"require": { "cakephp/cakephp": "~3.2" }
$ cd /home/my_app_name $ php /usr/local/bin/composer.phar update