intl扩展使用CakePHP无法正常工作

时间:2016-02-22 14:20:29

标签: xampp cakephp-3.0

  

致命错误:您必须启用intl扩展才能使用CakePHP。在   第38行的C:\ xampp \ htdocs \ cakephp \ config \ bootstrap.php

我已经在php.ini中将;extension=php_intl.dll更改为extension=php_intl.dll(删除分号) 并通过XAMPP控制面板重新启动服务器。

同样的错误来了。

这是我在XAMPP中显示的错误日志

  

[22-Feb-2016 14:24:48 UTC] PHP警告:PHP启动:无法加载   动态库'C:\ xampp \ php \ ext \ php_intl.dll' - 指定的模块   无法找到。在第0行的未知中

请告诉我们如何解决此问题

我读了这个指令 http://book.cakephp.org/3.0/en/installation.html#requirements

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,但是,我实际上是在本地开发Linux机器。但是,您正在运行的XAMPP版本,基本上没有安装或启用模块。

你可能会去找那条“取消注释”的行,但遗憾的是它不会存在。这意味着您需要安装该模块。

不确定如何为XAMPP做到这一点,但是,我相信你可以谷歌如何安装该软件包!

####################如果您使用自己的LINUX BOX

只需运行此

sudo apt-get install php5-intl 

为什么选择php5?好吧,这就是我已安装的内容,所以如果你的运行速度超过以后,只需将php5调整为phpx,无论你在那里运行什么!