【发布时间】:2014-03-17 05:18:21
【问题描述】:
我正在尝试在 Nitrous 平台上设置我的 Symfony 应用程序。建议借助 INTL pecl 模块进行翻译,所以我尝试安装它(pecl install intl)。但似乎它缺少 lib ICU 标头。当您安装 php5-intl(通过 apt-get)时默认安装这些,但我没有正确的权限。如何解决这个问题?
【问题讨论】:
标签: php symfony nitrousio intl
我正在尝试在 Nitrous 平台上设置我的 Symfony 应用程序。建议借助 INTL pecl 模块进行翻译,所以我尝试安装它(pecl install intl)。但似乎它缺少 lib ICU 标头。当您安装 php5-intl(通过 apt-get)时默认安装这些,但我没有正确的权限。如何解决这个问题?
【问题讨论】:
标签: php symfony nitrousio intl
查看文档章节The Intl Component。
如果 intl 扩展不可用,composer 应该自动安装 symfony/intl: 1.0.*。请注意,这种方式仅限于 en 语言环境。
如果php-intl 扩展可用/启用,请检查您的phpinfo() 输出,如果是,它是用哪个ICU 版本编译的。
如果扩展程序不可用/未启用并且您无法安装它...您将需要使用后备版本。
【讨论】: