2018年9月29日CakePHPも3.0がリーリースされ、モダンフレームワークの仲間入りですので、久しぶりにCakePHPをいじってみようと思います。それでは、今日は、CakePHP3.0をインストールしてみたいと思います。CakePHPも今時のモダンフレームワークと同じくComposerでパッケージ管理をしていますので、インストールはとても簡単です。Composerをインストールしていない方は、下記のページを参考にしてComposerをインストールしてください。コンポーサーのインストールComposerをインストールしたら、コマンドプロンプトを起動し、下記のように入力します。cakephpこれで、C:\xampp\htdocs\cakephpフォルダにcakephp3.0がインストールされます。下記のようなエラーが表示されたら、intlのエクステンションが有効になっていないので、有効にする必要があります。C:\xampp\php\php.iniファイルを開き、998行目の先頭の「;」を外して、intlを有効にしてください。extension=php_intl.dllphp.iniファイルを修正したら、Apacheを再起動してください。先ほどのインストールで、C:\xampp\htdocs\cakephpフォルダに途中までインストールされていますので、このフォルダを削除してから、インストールをやり直してください。これで、ブラウザからhttp://localhost/cakephpと入力すると、下記のように表示されたらインストール完了です。下の方にある赤い×印は、データベースの設定ができていないのが原因ですので、cakephp/config/app.phpファイルの222行目~224行目までを自分自身のデータベース情報に合わせて入力してください。'database-name',尚、226行目の'timezone'を'Asia/Tokyo'に変更したいところですが、ここを修正するとエラーになりますので、ここはそのままにしておいて下さい。ある程度いじって、仕様や変更点などを理解できたら、又、このサイトでご紹介します。補足ちなみに、CentOS7.0にインストールする場合にも、上記のようにintlエラーが表示される場合があります。そのときは、yumコマンドでphp-intlをインストールして下さい。php-intl上記は、phpのバージョンが5.6をインストールしている場合の例です。コメントをキャンセルメールアドレスが公開されることはありません。*サイト関連記事CakePHP3.0のブックマークチュートリアル2さて、今日は、ブックマークチュートリアルの続きを勉強してみたいと思います。チュートリアル1では、下記を作成しました。...CakePHP2.1でデータの検索(実践編その4)今日はCakePHPでデータ検索する方法を勉強してみたいと思います。『CakePHPでデータ削除』の続きです。...CakePHP2.1でページネーション(実践編その6)データベースのデータも数が多くなりすぎると1ページで表示するには不都合が生じます。そこで、今日は、CakePHPのPaginatorヘルパーを使って、ページネーションをする方法を勉強したいと思います。...CakePHP3.0のフォルダ構成まず最初にCakePHPのフォルダ構成を見てみたいと思います。AFFINGER5.。