php5 intl 1.1.2 LOCALE настройка / не работает должным образом - PullRequest
0 голосов
/ 17 октября 2011

У меня была копия PHP 5.2.17 (работающая в Debian) без расширения intl, установленная на моем сервере. Я следовал Howto: собрал и установил расширение int PECL для PHP5 в руководстве 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 голосов
/ 19 октября 2011

Установка PHP 5.3 и обновление списка доступных локалей с помощью пакета locales-all (спасибо за этот пакет!) Решили проблему.

...