如何解决问题 - 请安装“intl”扩展以获得完整的本地化功能
我需要什么
- 我正在使用symfony实现货币符号。
- 我已经参考了这个链接:http://symfony.com/doc/current/components/intl.html。
我实现的代码:
use Symfony\Component\Intl\Intl;
\Locale::setDefault('en');
$currencies = Intl::getCurrencyBundle()->getCurrencyNames();
$currency = Intl::getCurrencyBundle()->getCurrencyName('INR');
$symbol = Intl::getCurrencyBundle()->getCurrencySymbol('INR');
$fractionDigits = Intl::getCurrencyBundle()->getFractionDigits('INR');
$roundingIncrement = Intl::getCurrencyBundle()->getRoundingIncrement('INR');
错误:
Symfony\Component\Intl\Locale\Locale::setDefault() 未实现。请安装“intl”扩展以获得完整的本地化功能。
500 内部服务器错误 - 方法未实现异常
操作系统配置:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
DISTRIB_DESCRIPTION="Ubuntu 13.04"
NAME="Ubuntu"
VERSION="13.04, Raring Ringtail"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 13.04"
VERSION_ID="13.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
- 我已将此链接用于 intln 安装 http://php.net/manual/en/intl.setup.php。