CakePHP4系の入手方法・インストール方法
CakePHP3系以降はComposerとGitHubで管理されています。
[参考記事] CakePHP1系(CakePHP1.3)の入手方法
[参考記事] CakePHP2系の入手方法
[参考記事] CakePHP3系の入手方法
[参考記事] CakePHP5系の入手方法
Composerでダウンロードする方法
[参考記事] Composerをインストールする方法と使い方
composer self-update && composer create-project --prefer-dist cakephp/app:"4.*" my_app_name
GitHubでダウンロードする方法
GitHubで管理されているCakePHPはcomposerでインストールされるプロジェクトの
/vendor/cakephp/cakephp
のディレクトリ以下のコードのみです。
このコードのみでは一般的なCakePHPの実装はできません。
GitHubのCakePHPのリポジトリから対象のバージョンのタグで入手できます。
CakePHPのリポジトリ
https://github.com/cakephp/cakephp
CakePHP4系のブランチ
https://github.com/cakephp/cakephp/tree/4.x
Gitで管理されているためGit Cloneでも入手できます。
GitHubからGitコマンドでコードを取得するには、GitHubに公開鍵を登録して公開鍵認証する必要があります。
git clone --branch 4.x -v "git@github.com:cakephp/cakephp.git"
保存先のパスを指定する場合は引数にパスを追記します。
git clone --branch 4.x -v "git@github.com:cakephp/cakephp.git" "【保存先のパス】"
関連記事
- テンプレート(template)側でログイン情報を取得する方法
- フォームの必須エラーメッセージをHTML5標準にする方法、カスタマイズする方法
- 標準のHelperを拡張してカスタマイズする方法
- 国際化i18n(多言語化)
- URLをハイフン区切りからアンダーバー区切りやキャメルケースにする方法
- Composerコマンドでウクライナへのメッセージが表示されたことがあります
- Composerをインストールする方法と使い方
- コーディング規約のチェックを行う・整形する標準ツール(PHP CodeSniffer)の使い方
- Seedの実行順(外部キー制約などを先に実行させる方法) Foreign key violation
- Seedを実行した後にシーケンスを更新する方法(duplicate key valueエラー)
- SQLクエリー(SQL文)を直接実行する方法
- PostgreSQLでERROR: duplicate key value violates unique constraint "hoge_pkey" DETAIL: Key (id)=(10) already exists.と出る場合
- PostgreSQLで自動採番をするシーケンス(sequence)とは【AUTO INCREMENT】
- Apacheで所有権や書き込み権限があるにも関わらずPermissions deniedが出る場合
- CakePHP
- CakePHP2系の入手方法・インストール方法
- TOPページはIndexControllerではない Cannot redeclare config()
- キャッシュを有効にする
- ファイル読み込みPATHを設定
- 標準のHelperを拡張してカスタマイズする方法 CakePHP2
- CakePHP
- CakePHP1系(CakePHP1.3)をPHP7・PHP8以降に対応させる方法
- CakePHP1系(CakePHP1.3)の入手方法・インストール方法
- CakePHPのバージョンごとのシステム要件
- [CakePHPのバグ]キャッシュ処理でunserializeエラーが発生する
- プライマリキーIDを連番数字ではなく推測しにくい文字列にする方法
- PHP Strict Standards: Non-static method と出る場合の対処法
- データベーステーブルを参照しないページを作る
- デバッグレベルを設定
- action名にlistは使えない listを使う方法
- CakePHP5系の入手方法・インストール方法
スポンサーリンク