我正在尝试在Mac上的XAMPP上安装Thelia 2。但是,我在第2步中遇到错误消息:
我尝试了很多东西,我很确定intl已启用:
$ php -m | grep intl
intl
有什么想法吗?
答案 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”。