Normalizer我在尝试使用该类(特别是该函数)时收到此 PHP 错误Normalizer::normalize:
Fatal error: Class 'Normalizer' not found.
Run Code Online (Sandbox Code Playgroud)
我目前使用的是 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。
引用自http://pecl.php.net/package/intl:
国际化扩展向 PHP 公开了 ICU 库的功能。
所有二进制文件都依赖于 ICU 库(版本 4.8),PHP 必须可以使用该库。
只需下载并解压包含 ICU 库的 zip 内容到 php.exe 所在的文件夹中即可运行
ps: php_intl.dll 可以从同一位置下载(在描述中,其中写着“Windows 二进制文件”:)
| 归档时间: |
|
| 查看次数: |
14389 次 |
| 最近记录: |