WindowsのXAMPPでCodeIgniter4.4.4を動作テストしたら、エラーメッセージが出た。
XAMPPのPHP8.2に拡張機能「intl」が入ってないとのことだった。
XAMPPのPHPに拡張機能「intl」を追加する方法を調べてみた。
以下の記事を参考にしたら、エラーが解決できた。
まずXAMPPの中にある「php_intl.dll」の存在を確認する。
のような場所にあればOKだ。
次にPHPの設定ファイル「php.ini」を編集して「intl」を有効にする。
php.iniは編集する前にバックアップを取っておき、万が一トラブルが生じたら元に戻せるようにしておく。
「php.ini-backup_20240202」等のような名前でコピーを保存しておく。
を開いたら、934行目に「;extension=intl」という行があった。
行頭の「;」を削除して、アンコメントする。(コメントではない状態にする)
編集したらphp.iniを保存する。
最後にXAMPPのApacheを再起動する。
この後再びCodeIgniterのトップページを見たら、見事にエラーメッセージが解消されていた。
「Welcome to CodeIgniter 4.4.4」というデフォルトのトップページが表示された。
Googleで検索したらすぐに解決策が見つかって助かった。
有益な情報提供どうもありがとうございます!