localhost上的locale_get_default()函数问题

时间:2013-12-11 13:10:28

标签: php localization wampserver intl

我在localhost上使用wampserver with;

  • PHP 5.3.13
  • Apache 2.2.22
  • 启用php_intl.dll扩展

但是在使用locale_get_default()函数

时出现了以下错误
  

致命错误:在

中调用未定义的函数locale_get_default()

或使用Locale::getDefault()功能

  

致命错误:

中找不到“区域设置”类

2 个答案:

答案 0 :(得分:0)

snip 没有读过:

您确定已加载扩展程序吗? (见phpinfo();

答案 1 :(得分:0)

使用以下链接解决

http://forum.wampserver.com/read.php?2,80704,116793

  

好的,我得到了它的工作。看起来Apache无法找到icu * .dll   文件(在php目录中)。

     

所以,一个解决方案是添加“C:\ wamp \ bin \ php \ php5.3.9”(或类似的   目录)到您的系统路径。

     

另一个解决方案是将icu * .dll文件复制到apache的bin中   。目录

     

第三个选项是将icu * .dll文件复制到Windows系统   目录(system32或SysWOW64)。