結局いつも通り

 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とかアイコンを使いたいけどそれは後で良いか。

コメント

このブログの人気の投稿

開発環境を新しくしてみる備忘録