結局いつも通り
Dockerの環境構築が上手くいかなかった
なのでxamppをPHP8にアップデートして再インストール。
これにも色々と失敗した…
旧環境が不要なのであれば先に削除すべきだった。
で、結局のところ
XAMPPでApache2.4+PHP8.0+MariaDB10.4+phpMyAdmin5.1に落ち着く。
- php.iniを念のためバックアップしてから編集
- mbstringを有効に(orなっているか確認)
- intlを有効に(拡張機能自体はextフォルダにある)
- PHPのPathを旧環境のフォルダから新環境のフォルダ名に変更
- ComposerのPathが通っていることを確認
- 一気にCakePHP4.2をインストール
ここまではルーチンなのでOK。
画像編集は今回使わないのでImagickはスルーした。
Xampp起動確認
Apacheを念のため再起動してlocalhostに接続すると、CakePHPのトップが表示される。
DB接続のとこだけNGなのでphpMyAdminでDBを作成してからapp_local.phpを編集。
オールグリーンになったのでOK。
PHPフレームワーク:CakePHP4
CakePHP3は仕事で扱ったことがあるのでせっかくだから4に挑戦。
2→3のような凄まじい変更はないようなので。。
認証機能がプラグインに切り出されたので追加インストール。
こちらを参考に、公式cookbookと書き方を変える。
認証のフィールドをemailにするか迷ったけどusernameのままでもいいかな。
テストユーザを作ってログインが出来ることを確認。
JSフレームワーク:Vue.js
初めて使うのでまだ迷っているがとりあえずインストールした。
メリットを見出せなければjQueryに戻すかも。
そんなにゴリゴリにJS使う予定もないんだけど。
CSSフレームワーク:Bulma
CSSフレームワークはPureCSSを少しだけ触った経験あり。
JSを使わないらしいのでVueと競合しないといいなと思って採用。
コピペで増えていくCSSが辛いので早く慣れて使いこなしたい。
UIはじっくり考えるけど実装はささっと作ってしまいたい。
いったんここまで
Gitでまずはローカルリポジトリにコミット。
masterからdevelopを切る。
リモートを使うかどうかはまた考える。
あとFontAwesomeとかアイコンを使いたいけどそれは後で良いか。
コメント
コメントを投稿