我刚刚从这个链接下载了文件,提取并尝试执行,但我遇到了这个错误:
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 中遇到了同样的问题。
我刚刚从这个链接下载了文件,提取并尝试执行,但我遇到了这个错误:
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 中遇到了同样的问题。
我今天遇到了同样的问题。您需要在 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。sudo yum install php5-intl
如果您在 CentOS 或 Fedora 上,也可以使用。
重启阿帕奇sudo service apache2 restart
解决方案Mac/OSX(自制)(感谢 deizel)
brew install php56-intl
No available formula for php56-intl
遵循这些说明。sudo apachectl restart
最终,您可以运行composer install
以检查它是否正常工作。