CakePHP 3.0安装:系统缺少intl扩展

CakePHP 3.0安装:系统缺少intl扩展

使用CakePHP文档,我试图使用composer安装3.0-beta2,但是我遇到了这个错误:

cakephp/cakephp 3.0.x-dev requires ext-intl * -> the requested PHP extension intl is missing from your system

但是,我确信安装了intl(它显示在phpinfo上)。我正在使用PHP 5.4.33 / Apache 2.4.10.1


互换的青春
浏览 817回答 3
3回答

不负相思意

我今天遇到了同样的问题。您需要在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在Xampp控制面板中重新启动apache解决方案Linux(感谢Annamalai Somasundaram)安装php5-intl扩展 sudo apt-get install php5-intl1.1。或者,sudo yum install php5-intl如果您使用的是CentOS或Fedora,请使用。重启apache sudo service apache2 restart解决方案Mac / OSX(自制软件)(感谢deizel)安装php5-intl扩展 brew install php56-intl如果您No available formula for php56-intl遵循这些说明。重启apache sudo apachectl restart最终你可以运行composer install检查它是否正常工作。如果不是,它会给出错误。

慕标5832272

我在ubuntu 12.04中遇到了同样的问题安装: sudo apt-get install php5-intl重启了 Apache: sudo service apache2 restart
打开App,查看更多内容
随时随地看视频慕课网APP