【发布时间】:2015-10-25 07:13:08
【问题描述】:
我在 Mac OS X Yosemite 的 xampp 5.6.8-0 上使用 cakephp 3.0.8。我已经在应用程序文件中设置了数据库字符串,还为 cakephp 创建了数据库。我还取消了php.ini 文件中的extension=php_intl.dll 的注释。
但如果我尝试使用 phpinfo,它不会显示 php_intl。当我尝试在本地主机上使用 cakephp 时,它说
致命错误:您必须启用 intl 扩展才能使用 CakePHP。在第 38 行的 /Applications/XAMPP/xamppfiles/htdocs/cakephp/config/bootstrap.php 中
谁能告诉我这是什么问题。
【问题讨论】:
-
在 php.ini 中取消注释后是否重新启动了 Apache?
-
@Oldskool,是的,我已经重新启动了 apache,但它不工作。感谢您的回复。
-
@ndm,也许它不见了,但解决方案是什么?并感谢您的回复。
-
好吧,链接问题中提到的任何一个可能?谷歌搜索
OSX intl怎么样?你会找到足够多的解释。附带说明一下,.dll文件适用于 Windows,因此无论您拥有什么,都可能无法与 OSX 一起使用。 ps,你为什么回滚编辑?
标签: php cakephp cakephp-3.0 intl