0

我的服务器上没有安装 intl 扩展的 PHP 5.2.17(在 Debian 上运行)的副本。我遵循Howto: build and install the intl PECL extension for PHP5 in Debian guide 并安装了它,但是 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
4

1 回答 1

0

Installing PHP 5.3 and updating list of available locales with locales-all package (thank you for that package!) solved the problem.

于 2011-10-19T15:04:57.683 回答