我在尝试使用Normalizer
该类时收到此 PHP 错误,特别是Normalizer::normalize
函数:
Fatal error: Class 'Normalizer' not found.
我目前使用的是 PHP 5.3.8,所以根据PHP 文档,它应该默认激活。我唯一能想到的是 PECL intl 扩展的问题。
我检查了php/ext/
文件夹,并且在php_intl.dll
那里。我检查了php.ini
文件,没有extension=php_intl.dll
命令,所以我添加了它。但仍然没有运气。除此之外我不知道。谁能告诉我这里到底发生了什么?
谢谢
附加信息:当我运行phpinfo
时,没有提及 PECL intl 扩展,所以我猜它没有正确安装。
什么解决了我的问题:
http://www.tiv.net/2010/12/php-intl-extension-windows-apache.html,卸载 XAMPP 1.77(它有某种与 PECL intl 扩展有关的内部错误)并安装 XAMPP 1.73。