php5 intl 1.1.2 LOCALE配置/无法正常工作

时间:2011-10-17 18:32:12

标签: php locale php-5.2 intl

我有一份PHP 5.2.17(在Debian上运行),我的服务器上没有安装intl扩展。我按照Howto: build and install the intl PECL extension for PHP5 in Debian指南安装了它,但是Locale类仍然无法正常工作。

  • Locale::DEFAULT_LOCALE;NULL
  • setlocale(LC_TIME, 'en_US', 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8')false

如果我设置ini_set('intl.default_locale', 'cs_CZ');并在下一行调用Locale::DEFAULT_LOCALE;,则结果再次为NULL

PHPInfo说:

intl.default_locale = no value
intl.error_level    = 0

1 个答案:

答案 0 :(得分:0)

使用locales-all软件包安装PHP 5.3并更新可用语言环境列表(谢谢你的软件包!)解决了这个问题。