CakePHP2、CakePHP3、CakePHP4、CakePHP5のバージョンを調べる 2つの方法
CakePHPのバージョンを調べる 2つの方法
CakePHPのバージョンを調べる方法は下記の 2つあります。
- コマンド「
bin/cake --version」を実行する - 「/vendor/cakephp/cakephp/version.txt」ファイルを見る
当記事のポイントは以上です。
...なわけですが、それだけだと記事が短すぎて Google検索にヒットしないので記事を水増しさせていただきます!
コマンド「bin/cake --version」を実行する
CakePHPのバージョンを調べる方法の 1つ目はバージョンを調べるコマンドを実行する方法です。
CakePHPがインストールされているルートフォルダから下記のコマンドを実行すると、バージョンが表示されます。
|
1 2 |
$ bin/cake --version 4.5.4 |
Windowsの場合は「bin」フォルダに移動してからコマンドを実行します。
|
1 2 3 |
$ cd bin $ cake --version 4.5.4 |
CakePHP3、CakePHP4、CakePHP5は共通で、同じコマンドで動作することを確認しています。
CakePHP2ではコマンド「app/Console/cake --help」を実行する
CakePHP2の場合は、フォルダ構成が異なりますので、「cake」の場所も異なります。
また、指定するオプションは「--version」ではなく「--help」となり、コマンドは下記となります。
|
1 2 3 4 5 6 7 8 9 |
$ app/Console/cake --help Welcome to CakePHP v2.3.6 Console --------------------------------------------------------------- App : app Path: /var/www/html/Sample/app/ --------------------------------------------------------------- Current Paths: : : |
「--help」オプションですので、いろいろな情報が表示されますが、一番最初にバージョンが表示されます。
Windowsの場合は「/app/Console/」に移動してからコマンド「cake --help」を実行します。
「/vendor/cakephp/cakephp/version.txt」ファイルを見る
コマンドを入力するなんて面倒!
と言う方は、コマンドがチェックしているファイルを直接見る、と言う方法があります。
その対象のファイルが下記になります。
/vendor/cakephp/cakephp/version.txt
ファイルを開くと、バージョンが記述されています。
CakePHP3、CakePHP4、CakePHP5は共通で、上記の場所にありますが、CakePHP2はフォルダ構成が全く異なりますので、ファイルは下記になります。
/lib/cake/version.txt
CakePHP4の関連記事
CakePHPのpostlinkで生成した削除リンクをクリックしても処理が実行されない対処法CakePHP4系でJSONレスポンスの処理ではwithStringBodyを使う。3との違い解説
CakePHP4、CakePHP5の「warning: DebugKit is disabling...」の対処方法
MySQL+CakePHPのdate型、datetime型項目は「2999-12-31」までしか扱えない
CakePHP4のFrozenDateで1ヵ月前、先月、今月1日、来月末の日付などを算出する方法
CakePHP4のcake cache clear_allでPermission deniedはパーミッションの変更が必要
CakePHP4のクリエビルダーを使用してOR条件をAND条件でつなぐSQL文を作る方法
CakePHP4のController内でViewテンプレート、レイアウトの変更設定を記述する方法
CakePHP4から外部のデータベースにアクセスする方法解説
CakePHP4の数値項目は「like %10%」の部分一致検索(find select)はできない
その他の「CakePHP4」に関する記事一覧
GoogleAdwords
GoogleAdwords
この記事が参考になったと思いましたらソーシャルメディアで共有していただけると嬉しいです!
関連記事
-
-
CakePHP3の1対多での連携を中間テーブルを使った多対多の連携に変更するときの手順
CakePHP3で「1対多」の連携を中間テーブルを利用した「多対多」の連携に変更するときの手順のまとめ。中間テーブルの設定やModelの変更などを間違いやすい箇所を指摘しながらの解説。
-
-
cakephp3 カスタムバリデーションを簡易的に実装する方法
CakePHP3の独自のバリデーションをテーブルクラス内に簡単に記述する方法を解説。他のテーブルクラスでは使えないが、記述する量は少なく実装できるため、他で使わない処理を書くのには便利。
-
-
CakePHP3でComposerでインストールできないプラグイン、外部ライブラリを vendorに入れて手動で読み込む方法
CakePHP3にComposerからインストールできないプラグインやライブラリなどを利用する方法、vendorにファイルを設置し、composer.jsonを更新し、それを呼び出す方法を詳細に解説。
-
-
MySQL、CakePHP 2.3で「tinyint(1)」の Boolean型の動作を再確認
MySQL+CakePHPの環境で「tinyint(1)」を利用する際の動作を検証。「tinyint(1)」の Boolean型について CakePHPでは自動処理が実施されていることを確認しました。
-
-
CakePHP3のCakeDC/Usersの画面、メール本文テンプレートのカスタマイズ方法解説
CakeDC謹製Usersプラグインの紹介。ユーザ新規登録の流れを紹介しつつテンプレートファイルがどこにあるか、設定情報ファイルがどこにあるか、を説明しつつカスタマイズの方法を解説します。
-
-
CakePHP 2.3 bakeの超初心者向けフォロー講座
CakePHP 2.3 bakeの超初心者向けフォロー講座
-
-
CakePHPで favicon.icoやapple-touch-icon-144-precomposed.pngが could not be foundのエラーが出るときの対処方法
CakePHPで「CakeDC/Users」などルーティングを行うプラグインを利用するときに、favicon.icoやapple-touch-icon-144-precomposed.pngがNotFoundエラーになることがある。その対処方法の解説。
-
-
CakePHP 2.3でファイルのアップロード処理を作る
CakePHPでプラグインを使わないファイルアップロード処理を解説します。簡単です。DBにファイルを格納する方法も。
-
-
Windows環境の XAMPPを利用して CakePHPの開発する際の注意点
WindowsベースにXAMPPで環境を構築しCakePHP4を利用したWebシステムを構築する際は、大文字と小文字の違いを意識する必要がある。LinuxベースのWebサーバに移動させたときに不具合で動作しないこともある。
-
-
CakePHP3でモデルなしフォームからCSVをアップロードしレコードを更新する方法解説
CakePHP3でCSVファイルをアップロードしレコードを追加、更新する処理の作成方法の解説。モデルとは直接関連しないフォームからCSVファイルをアップロードするため汎用的に使用可能。