2020年5月18日PHP7に上がりましたが、それ以前にcakeがversion3になっていますね。いずれはこれでリプレイスをしなくてはいけないので、今日とりあえずインストールしてみました。原則としてcomposerが入っていないとうごきませんね。[appName]と入力すればOKです。installでライブラリを入れてあげればOKです。php-intl(php5.6の場合)でintlをインストールしてあげればOKです。38というエラーがでた場合、下記のような対策を取ります。該当箇所のファイルと行数を見てあげると下記の部分になります。//E_USER_ERROR);}どうやら国際化?関連の記述のようでintlという拡張機能がインストールされていれば削除してもOKなようです。正しくはphp.iniでこの設定を有効(extension=php_intl.dll)にすることなんですが(リンク参照)、自分の場合、php7の入れ方がおかしかったので該当箇所がなかったために、上の命令をコメントアウトすることに。※php5.6では追加したところ有効になりました。この状態でhttp://domain/[appName]にアクセスするとなんとか、起動ができました。※cake3の場合、ビルトインサーバーがあるようなのですが、私は通常通りapacheで動かしています。してみたCakePHP3.0をインストールしてみる(自分用めもめも)ComposerでCakephp3をインストールしようとしてハマった件PHP7でCakePHP3を動かしてみるCakePHP3を泣きながらインストールした記録intlに関して初心者でもできる!さっそくCakePHP3.0をインストールしてみよう!cake3の初期設定cake3をインストールしてまずしておいたほうが良い設定など。true,まずはdatabaseのhost,username,password,databaseなどを設定してあげればOKです。あとは時間を日本時間しておきましょう。ログがあったほうがやはり記録を追うのにいいのでlog=>trueにしておきましょう。ちなみに日本時間がMySQLで設定されていないときは下記リンクの方法で設定してあげましょう。DBタイムゾーン設定MySQLでタイムゾーンの設定app/bootstrap.phpPHPdate_default_timezone_set('Asia/Tokyo');1date_default_timezone_set('Asia/Tokyo');こちらも日本時間にしておいたほうがあとあと便利でしょう。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。関連記事nginx上でのcakePHPcakePHP上をCentOS,nginx上で公開するときのメモなどを。cakeのversionは2.5です。/var/www/html/sampleapp直下にプログラムを配置するものとします。...Laravelの認証(独自テーブル仕様)Laravelで独自の認証をしたいときに少々大変だったのでメモなどを。*ディフォルトのテーブルはuserで認証項目もemailとpasswordと決まっています。...mb_convert_encodingに関して(文字コードの自動検出やその周辺)以前Perlでもやりましたが、文字コードの自動検出に関して。ちなみにcp932=SJIS-WINです。...phpmdによるコードチェック現在のプロジェクトですが、コードレビューなどをされる環境にはないため、一人で書いていると自然と規約とずれた書き方になっていることもあります。...composer.jsonのautoloadに関して昔PHPでは他のファイルを読み込む時にはrequire_onceなどとすることが一般的でした。