我刚刚从this link下载了文件,已解压并尝试执行但我遇到了此错误:
Fatal error: Class 'Locale' not found in D:\xampp\htdocs\cake-3-beta-2\vendor\cakephp\cakephp\src\I18n\I18n.php on line 229
我正在运行带有xampp的localhost ...我对beta 1和2也有同样的问题。
答案 0 :(得分:22)
我今天遇到了同样的问题。您需要在PHP配置中启用intl
PHP扩展(.ini
)。
解决方案Xampp(Windows)
/xampp/php/php.ini
;extension=php_intl.dll
更改为extension=php_intl.dll
(删除分号)/xamp/php/ic*.dll
个文件复制到/xampp/apache/bin
解决方案Linux (感谢Annamalai Somasundaram)
安装php5-intl扩展程序sudo apt-get install php5-intl
1.1。如果您使用的是CentOS或Fedora,请使用sudo yum install php5-intl
。
重启apache sudo service apache2 restart
解决方案Mac/OSX(自制软件)(感谢deizel)
brew install php56-intl
No available formula for php56-intl
按照these说明操作。sudo apachectl restart
最终您可以运行composer install
来检查它是否正常工作。