CakePHP Quick Start Guide
PHP の Web framework を検証していて、次は CakePHP を試す。
composer
による CakePHP アプリの生成が成功したと思い、サーバを起動しようとした段階でエラーが発生する。
$ bin/cake server PHP Fatal error: You must enable the intl extension to use CakePHP.
スルーしてしまったが、後になって思い返すと多分アプリの生成に何かしら異常もあったはず。
最近 PHP を触る関係で Homebrew 経由で PHP 7.2 にしていた。
同じように Homebrew で PHP 7.2 向けの intl
がないか探したら見つかった。
php72-intl – Homebrew Formulae
$ brew install php72-intl
もう一度 CakePHP アプリを生成し直し、この段階で aura/intl
が入ったことも確認しつつ、サーバも正常に起動し、ブラウザから CakePHP が動いていることを確認できた。