我在尝试使用时收到此 PHP 错误Normalizer
类,特别是Normalizer::normalize
功能:
Fatal error: Class 'Normalizer' not found.
我目前使用的是 PHP 5.3.8,因此,根据PHP 文档 http://php.net/manual/en/normalizer.normalize.php,默认情况下应该激活它。我唯一能想到的是 PECL intl 扩展的问题。
我检查了php/ext/
文件夹和php_intl.dll
有没有。我检查了php.ini
文件,并且没有extension=php_intl.dll
命令,所以我添加了它。但仍然没有运气。除此之外我不知道。有人能告诉我这里到底发生了什么事吗?
Thanks
附加信息:当我跑步时phpinfo
, 有no提到 PECL intl 扩展,所以我猜它没有正确安装。
是什么解决了我的问题:
http://www.tiv.net/2010/12/php-intl-extension-windows-apache.html http://www.tiv.net/2010/12/php-intl-extension-windows-apache.html,卸载 XAMPP 1.77(其 PECL intl 扩展存在某种内部错误)并安装 XAMPP 1.73。
如果您使用的是 ubuntu:
sudo apt install php-intl
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)