【问题标题】:php_intl extension installation error in cakephpcakephp中的php_intl扩展安装错误
【发布时间】: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


【解决方案1】:

如果您有 Linux VPS 或 Dev Box,则该软件包丢失!

直接在命令行运行

sudo apt-get install php5-intl

为什么是 php5?嗯,这是我安装的,所以如果你以后跑的比这还多,只要把php5调整为phpx就行了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多