【環境】
Mac (macOS Sierra 10.12.4)
XAMPP (XAMPP for OS X 7.1.9)
PHP(7.1.9)
CakePHP(3.5.3)
【状況】
デスクトップにてcomposerを利用してのcakephp環境をインストール、プロジェクトファイル[cake3app]を作成。
その後、コンソールにてCakePHPサーバーを起動させ、デフォルトポート(localhost:8765)でアクセスし、成功を確認。
デスクトップで作成したプロジェクトファイルをXAMPPのhtdocsにコピー。
そして「http://localhost/cake3app/」にアクセス。
【問題、エラー】
Fatal error: You must enable the intl extension to use CakePHP. in /Applications/XAMPP/xamppfiles/htdocs/cake3app/config/requirements.php on line 31
のエラーが発生。
【対策をとった内容】
php.ini内にextension=php_intl.soの記述後アパッチを再起動済み。
sudo find / -name *intl.so にてファイル検索後、intlファイルの存在を確認。
/usr/local/Cellar/php71-intl/7.1.10_19/intl.soにあったので
'/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/intl.so'
にコピーしアパッチを再起動
以上を持ちましても、エラー内容は変わらずでした。
エラー内容からintlの問題だと思われますが、XAMPにプロジェクトを写したら表示ができない状態が続いています。
問題解決方法をご存知の方がいらっしゃいましたらご共有いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/13 05:48
2017/10/13 05:55 編集
2017/10/13 06:15
2017/10/13 06:30