【问题标题】:php5 intl 1.1.2 LOCALE configuring / not working properlyphp5 intl 1.1.2 LOCALE 配置/无法正常工作
【发布时间】:2011-12-09 12:34:15
【问题描述】:

我的服务器上没有安装 intl 扩展的 PHP 5.2.17(在 Debian 上运行)的副本。我按照 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

【问题讨论】:

    标签: php locale php-5.2 intl


    【解决方案1】:

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

    【讨论】:

    • 是否安装了debian包php5-intl,卸载了其他包?
    猜你喜欢
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 2019-04-04
    • 2014-10-09
    相关资源
    最近更新 更多