使用Php intl问题在Mac上安装Thelia 2

时间:2014-08-31 07:48:42

标签: php macos symfony intl

我正在尝试在Mac上的XAMPP上安装Thelia 2。但是,我在第2步中遇到错误消息:

enter image description here

我尝试了很多东西,我很确定intl已启用:

$ php -m | grep intl

intl

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

你必须通过apache(或nginx)检查是否使用phpinfo()函数安装了intl。使用php cli只显示这个sapi的conf。你的php配置在cli和apache(或nginx,cgi等)之间可能有所不同。

所以以文件info.php为例,并在其中调用phpinfo()函数。然后显示此页面将引发您的Web浏览器。

答案 1 :(得分:0)

intl在windows和mac上有点棘手,带有一些预配置的env。有一个小技巧可以激活这个扩展。

你必须复制所有名为icu ***。dll或icu ***的文件。所以从php目录复制到apache目录。

在Windows上使用Wamp,

目录为“C:\ wamp \ bin \ php \ php5.x.xx”“C:\ wamp \ bin \ apache \ apache2.x.xx \ bin”。